CRIT
SEC084
[SEC084] JS: require() with non-literal: require(<variable>) loads arbitrary modules — eq…
server/src/services/state.js:46
CRIT
SEC084
[SEC084] JS: require() with non-literal: require(<variable>) loads arbitrary modules — eq…
server/src/routes/api/index.js:16
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
src/store/useStorage.js:79
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
server/src/routes/rootRouter.js:168
HIGH
SEC135
[SEC135] Auth/permission check missing on AI-generated endpoint: Mutating HTTP endpoint g…
server/src/routes/rootRouter.js:32
HIGH
SEC135
[SEC135] Auth/permission check missing on AI-generated endpoint: Mutating HTTP endpoint g…
server/src/routes/api/v1/users.js:60
HIGH
SEC135
[SEC135] Auth/permission check missing on AI-generated endpoint: Mutating HTTP endpoint g…
server/src/routes/api/v1/available.js:113
HIGH
SEC040
[SEC040] innerHTML XSS — template literal with server-supplied data: Setting .innerHTML w…
server/src/services/logUserAuth.js:32
HIGH
SEC040
[SEC040] innerHTML XSS — template literal with server-supplied data: Setting .innerHTML w…
server/src/services/AuthClient.js:68
HIGH
SEC040
[SEC040] innerHTML XSS — template literal with server-supplied data: Setting .innerHTML w…
server/src/models/Tappable.js:153
HIGH
SEC035
[SEC035] Unbounded Resource Allocation — DoS risk: Allocating resources (buffers, recursi…
server/src/middleware/logger.js:39
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
server/src/middleware/secret.js:24
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
server/src/middleware/logger.js:35
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
server/src/middleware/error.js:10
HIGH
MINED027
[MINED027] React State Array Mutation: state.X.push/splice/sort followed by setState — Re…
server/src/graphql/server.js:126
HIGH
SEC085
[SEC085] JS: child_process.exec with non-literal: child_process.exec with user-derived in…
src/utils/checkAdvFilter.js:18
HIGH
SEC085
[SEC085] JS: child_process.exec with non-literal: child_process.exec with user-derived in…
server/src/filters/pokemon/functions.js:98
HIGH
DKR014
Dockerfile copies the entire context without .dockerignore
Dockerfile:18
HIGH
MINED117
Workflow declares `permissions: write-all`
.github/workflows/release.yml:3
HIGH
MINED115
Action `volta-cli/action` pinned to mutable ref `@v4`
.github/workflows/release.yml:16
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v4.1.1`
.github/workflows/release.yml:12
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v4.1.1`
.github/workflows/config.yml:14
HIGH
MINED117
Workflow declares `permissions: write-all`
.github/workflows/locales.yml:8
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v4.1.1`
.github/workflows/locales.yml:22
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v4.1.1`
.github/workflows/docker.yml:12
HIGH
MINED115
Action `actions/setup-node` pinned to mutable ref `@v4.0.2`
.github/workflows/lint.yml:14
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v4.1.1`
.github/workflows/lint.yml:10
HIGH
MINED115
Action `actions/setup-node` pinned to mutable ref `@v4.0.2`
.github/workflows/sentry.yml:16
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v4.1.1`
.github/workflows/sentry.yml:12
HIGH
MINED122
package.json dep `passport-discord` pulled from URL/Git
packages/types/package.json:1
HIGH
MINED118
Dockerfile FROM `node:22-alpine` not pinned by digest
Dockerfile:7
HIGH
MINED122
package.json dep `passport-discord` pulled from URL/Git
package.json:1
HIGH
MINED122
package.json dep `chalkercli` pulled from URL/Git
package.json:1
HIGH
MINED113
Express POST /import has no auth
server/src/routes/api/v1/users.js:60
HIGH
MINED113
Express PUT /:category has no auth
server/src/routes/api/v1/available.js:113
HIGH
AUC003
[AUC003] Object-level route lacks visible authorization: A route with an object id-like p…
server/src/routes/api/v1/users.js:150
HIGH
AUC003
[AUC003] Object-level route lacks visible authorization: A route with an object id-like p…
server/src/routes/api/v1/users.js:137
HIGH
AUC003
[AUC003] Object-level route lacks visible authorization: A route with an object id-like p…
server/src/routes/api/v1/users.js:126
HIGH
CORE_NO_TESTS
No test files found
—
MED
SEC087
[SEC087] JS: weak Math.random for crypto: Math.random() is not cryptographically secure; …
src/features/tutorial/Sidebar.jsx:33
MED
SEC136
[SEC136] AI-typical over-broad exception handler swallowing all errors: Catch-all excepti…
src/features/nest/NestTile.jsx:127
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
src/utils/checkAdvFilter.js:18
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
server/src/filters/pokemon/functions.js:98
MED
AUC001
[AUC001] No Repobility access matrix policy found: The repository uses web/API frameworks…
—
MED
DKR007
Docker build context has no .dockerignore
.dockerignore
MED
DKR017
Dockerfile installs dependencies after copying the full source tree
Dockerfile:19
MED
DEPCUR-GHA
GitHub Action `volta-cli/action@v4` is 1 major version(s) behind (latest v5.0.0)
.github/workflows/release.yml:16
MED
DEPCUR-GHA
GitHub Action `actions/[email protected] ` is 2 major version(s) behind (latest v6.0.3)
.github/workflows/release.yml:12
MED
DEPCUR-GHA
GitHub Action `actions/[email protected] ` is 2 major version(s) behind (latest v6.0.3)
.github/workflows/config.yml:14
MED
DEPCUR-GHA
GitHub Action `actions/[email protected] ` is 2 major version(s) behind (latest v6.0.3)
.github/workflows/locales.yml:22
MED
DEPCUR-GHA
GitHub Action `actions/[email protected] ` is 2 major version(s) behind (latest v6.0.3)
.github/workflows/docker.yml:12
MED
DEPCUR-GHA
GitHub Action `actions/[email protected] ` is 2 major version(s) behind (latest v6.4.0)
.github/workflows/lint.yml:14
MED
DEPCUR-GHA
GitHub Action `actions/[email protected] ` is 2 major version(s) behind (latest v6.0.3)
.github/workflows/lint.yml:10
MED
DEPCUR-GHA
GitHub Action `actions/[email protected] ` is 2 major version(s) behind (latest v6.4.0)
.github/workflows/sentry.yml:16
MED
DEPCUR-GHA
GitHub Action `actions/[email protected] ` is 2 major version(s) behind (latest v6.0.3)
.github/workflows/sentry.yml:12
MED
DEPCUR-NPM
npm package `zustand` is 1 major version(s) behind (4.4.6 -> 5.0.14)
package.json
MED
DEPCUR-NPM
npm package `react-leaflet` is 1 major version(s) behind (4.2.1 -> 5.0.0)
package.json
MED
DEPCUR-NPM
npm package `react-ga4` is 2 major version(s) behind (^1.4.1 -> 3.0.1)
package.json
MED
DEPCUR-NPM
npm package `nodes2ts` is 1 major version(s) behind (3.0.0 -> 4.0.2)
package.json
MED
DEPCUR-NPM
npm package `node-fetch` is 1 major version(s) behind (2.7.0 -> 3.3.2)
package.json
MED
DEPCUR-NPM
npm package `long` is 1 major version(s) behind (^4.0.0 -> 5.3.2)
package.json
MED
DEPCUR-NPM
npm package `i18next-http-backend` is 1 major version(s) behind (3.0.5 -> 4.0.0)
package.json
MED
DEPCUR-NPM
npm package `helmet` is 1 major version(s) behind (7.1.0 -> 8.2.0)
package.json
MED
DEPCUR-NPM
npm package `geo-tz` is 1 major version(s) behind (^7.0.7 -> 8.1.7)
package.json
MED
DEPCUR-NPM
npm package `express-rate-limit` is 1 major version(s) behind (7.4.0 -> 8.5.2)
package.json
MED
DEPCUR-NPM
npm package `dotenv` is 1 major version(s) behind (^16.3.1 -> 17.4.2)
package.json
MED
DEPCUR-NPM
npm package `date-fns-tz` is 1 major version(s) behind (^2.0.0 -> 3.2.0)
package.json
MED
DEPCUR-NPM
npm package `chokidar` is 2 major version(s) behind (^3.5.3 -> 5.0.0)
package.json
MED
DEPCUR-NPM
npm package `bcrypt` is 1 major version(s) behind (^5.0.1 -> 6.0.0)
package.json
MED
DEPCUR-NPM
npm package `@mui/material` is 4 major version(s) behind (5.16.7 -> 9.0.1)
package.json
MED
DEPCUR-NPM
npm package `@mui/lab` is 4 major version(s) behind (5.0.0-alpha.173 -> 9.0.0-beta.3)
package.json
MED
GHSA-48c2-rrv3-qjmp
yaml: GHSA-48c2-rrv3-qjmp
yarn.lock
MED
GHSA-f886-m6hf-6m8v
brace-expansion: GHSA-f886-m6hf-6m8v
yarn.lock
MED
GHSA-2g4f-4pwh-qvx6
ajv: GHSA-2g4f-4pwh-qvx6
yarn.lock
MED
WEB004
robots.txt blocks the full public site
public/robots.txt
MED
DKR001
Docker final stage has no non-root USER
Dockerfile:8
MED
WEB003
Public web service has no security.txt
.well-known/security.txt
MED
JRN003
Frontend API reference is not matched by discovered backend routes
server/src/utils/fetchJson.js:37
MED
JRN003
Frontend API reference is not matched by discovered backend routes
server/src/services/Poracle.js:33
MED
JRN003
Frontend API reference is not matched by discovered backend routes
server/src/services/Poracle.js:30
MED
JRN003
Frontend API reference is not matched by discovered backend routes
server/src/services/Poracle.js:28
MED
JRN003
Frontend API reference is not matched by discovered backend routes
server/src/services/Poracle.js:27
MED
JRN003
Frontend API reference is not matched by discovered backend routes
server/src/services/Poracle.js:26
MED
JRN003
Frontend API reference is not matched by discovered backend routes
server/src/services/Poracle.js:25
MED
JRN003
Frontend API reference is not matched by discovered backend routes
server/src/services/Poracle.js:22
MED
JRN003
Frontend API reference is not matched by discovered backend routes
server/src/services/Poracle.js:21
MED
JRN003
Frontend API reference is not matched by discovered backend routes
server/src/services/Poracle.js:20
MED
JRN003
Frontend API reference is not matched by discovered backend routes
server/src/services/Poracle.js:19
MED
JRN003
Frontend API reference is not matched by discovered backend routes
server/src/services/Poracle.js:18
MED
JRN003
Frontend API reference is not matched by discovered backend routes
server/src/routes/rootRouter.js:26
MED
AUC002
[AUC002] Low visible authorization coverage in route inventory: Only 1.3% of discovered r…
—
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
server/src/graphql/typeDefs/map.graphql:17
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
server/src/graphql/typeDefs/map.graphql:16
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
server/src/graphql/typeDefs/map.graphql:15
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
server/src/graphql/typeDefs/map.graphql:14
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
server/src/graphql/typeDefs/map.graphql:13
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
server/src/graphql/typeDefs/map.graphql:12
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
server/src/graphql/typeDefs/map.graphql:11
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
server/src/routes/api/v1/users.js:60
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
server/src/routes/api/v1/users.js:18
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
server/src/routes/api/v1/users.js:8
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
server/src/graphql/typeDefs/poracle.gra…:7
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
server/src/graphql/typeDefs/poracle.gra…:6
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
server/src/graphql/typeDefs/map.graphql:237
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
server/src/graphql/typeDefs/map.graphql:236
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
server/src/graphql/typeDefs/map.graphql:235
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
server/src/graphql/typeDefs/map.graphql:231
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
server/src/graphql/typeDefs/map.graphql:230
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
server/src/graphql/typeDefs/map.graphql:226
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
server/src/graphql/typeDefs/map.graphql:225
MED
SEC005
[SEC005] Command Injection Risk: Unsafe shell execution or eval of user input.
src/utils/checkAdvFilter.js:18
MED
SEC005
[SEC005] Command Injection Risk: Unsafe shell execution or eval of user input.
server/src/filters/pokemon/functions.js:98
LOW
DEPCUR-NPM
npm package `passport` is minor version(s) behind (^0.6.0 -> 0.7.0)
package.json
LOW
DEPCUR-NPM
npm package `node-geocoder` is minor version(s) behind (^4.2.0 -> 4.4.1)
package.json
LOW
DEPCUR-NPM
npm package `mysql2` is minor version(s) behind (3.11.0 -> 3.22.4)
package.json
LOW
DEPCUR-NPM
npm package `leaflet.locatecontrol` is minor version(s) behind (0.85.1 -> 0.90.0)
package.json
LOW
DEPCUR-NPM
npm package `knex` is minor version(s) behind (3.1.0 -> 3.2.10)
package.json
LOW
DEPCUR-NPM
npm package `i18next-browser-languagedetector` is minor version(s) behind (8.0.0 -> 8.2.1)
package.json
LOW
DEPCUR-NPM
npm package `compression` is minor version(s) behind (^1.7.4 -> 1.8.1)
package.json
LOW
DEPCUR-NPM
npm package `@monaco-editor/react` is minor version(s) behind (4.6.0 -> 4.7.0)
package.json
LOW
GHSA-73rr-hh4g-fpgx
diff: GHSA-73rr-hh4g-fpgx
yarn.lock
LOW
AIC003
Duplicated implementation block across source files
src/features/webhooks/human/Location.jsx:151
LOW
AIC003
Duplicated implementation block across source files
src/features/pokemon/PokemonPopup.jsx:392
LOW
AIC003
Duplicated implementation block across source files
src/features/drawer/gyms/Raids.jsx:19
LOW
AIC003
Duplicated implementation block across source files
server/src/utils/getTypeCells.js:13
LOW
AIC003
Duplicated implementation block across source files
server/src/models/Badge.js:6
LOW
AUC005
[AUC005] No authorization-focused tests detected: No test files with common authorization…
—
LOW
WEB005
robots.txt does not advertise a sitemap
public/robots.txt
LOW
WEB002
Public web app has no sitemap
sitemap.xml
LOW
WEB008
Public docs site has no llms.txt
llms.txt
LOW
WEB011
Public web app has no humans.txt
humans.txt
INFO
MINED056
[MINED056] React Key As Index: key={index} in map() — re-renders the wrong elements on re…
src/features/builder/Motd.jsx:75
INFO
MINED056
[MINED056] React Key As Index: key={index} in map() — re-renders the wrong elements on re…
src/features/builder/LoginPage.jsx:39
INFO
MINED056
[MINED056] React Key As Index: key={index} in map() — re-renders the wrong elements on re…
src/features/builder/DonorPage.jsx:49
INFO
MINED065
[MINED065] Cors Wildcard: Access-Control-Allow-Origin: * exposes the API to any browser o…
server/src/index.js:94
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
server/src/services/logUserAuth.js:55
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
server/src/models/Route.js:176
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
server/src/index.js:115
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
src/features/device/DevicePath.jsx:28
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
src/components/filters/StringFilter.jsx:59
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
public/loading.js:36
INFO
DEPCUR-NPM
npm package `source-map` is patch version(s) behind (^0.7.4 -> 0.7.6)
package.json