Skip to content

Merge branch 'refactor' of github.com:remix-bot/stoat into dashboard-…

da7c0db
Select commit
Loading
Failed to load commit list.
Draft

Dashboard Rewrite PR #144

Merge branch 'refactor' of github.com:remix-bot/stoat into dashboard-…
da7c0db
Select commit
Loading
Failed to load commit list.
GitHub Advanced Security / CodeQL failed Mar 13, 2026 in 2s

9 new alerts including 6 high severity security vulnerabilities

New alerts in code changed by this pull request

Security Alerts:

  • 6 high
  • 3 medium

Alerts not introduced by this pull request might have been detected because the code changes were too large.

See annotations below for details.

View all branch alerts.

Annotations

Check failure on line 64 in dashboard/index.js

See this annotation in the file changed.

Code scanning / CodeQL

Missing CSRF middleware High

This cookie middleware is serving a
request handler
without CSRF protection.
This cookie middleware is serving a
request handler
without CSRF protection.

Check failure on line 76 in dashboard/index.js

See this annotation in the file changed.

Code scanning / CodeQL

Missing rate limiting High

This route handler performs
authorization
, but is not rate-limited.

Check failure on line 151 in dashboard/index.js

See this annotation in the file changed.

Code scanning / CodeQL

Missing rate limiting High

This route handler performs
authorization
, but is not rate-limited.

Check failure on line 47 in dashboard/static/js/SearchInput.js

See this annotation in the file changed.

Code scanning / CodeQL

Inefficient regular expression High

This part of the regular expression may cause exponential backtracking on strings starting with '0' and containing many repetitions of '0'.

Check failure on line 24 in src/CommandHandler.mjs

See this annotation in the file changed.

Code scanning / CodeQL

Insecure randomness High

This uses a cryptographically insecure random number generated at
Math.random()
in a security context.

Check failure on line 252 in src/CommandHandler.mjs

See this annotation in the file changed.

Code scanning / CodeQL

Insecure randomness High

This uses a cryptographically insecure random number generated at
Math.random()
in a security context.

Check warning on line 57 in dashboard/index.js

See this annotation in the file changed.

Code scanning / CodeQL

Clear text transmission of sensitive cookie Medium

Sensitive cookie sent without enforcing SSL encryption.

Check warning on line 9 in dashboard/views/dashboard/index.ejs

See this annotation in the file changed.

Code scanning / CodeQL

Inclusion of functionality from an untrusted source Medium

Script loaded from content delivery network with no integrity check.

Check warning on line 13 in dashboard/views/index-old.ejs

See this annotation in the file changed.

Code scanning / CodeQL

Inclusion of functionality from an untrusted source Medium

Script loaded from content delivery network with no integrity check.