CRIT
generic-api-key
Detected a Generic API Key, potentially exposing access to various services and sensitive…
packages/junior-evals/.vitest-evals/rec…:18
CRIT
generic-api-key
Detected a Generic API Key, potentially exposing access to various services and sensitive…
packages/junior-evals/.vitest-evals/rec…:32
CRIT
MINED116
Workflow uses `secrets.VERCEL_OIDC_TOKEN` on a `pull_request` trigger
.github/workflows/evals.yml:128
CRIT
MINED116
Workflow uses `secrets.VERCEL_PROJECT_ID` on a `pull_request` trigger
.github/workflows/evals.yml:127
CRIT
MINED116
Workflow uses `secrets.VERCEL_TEAM_ID` on a `pull_request` trigger
.github/workflows/evals.yml:126
CRIT
MINED116
Workflow uses `secrets.VERCEL_TOKEN` on a `pull_request` trigger
.github/workflows/evals.yml:125
CRIT
MINED116
Workflow uses `secrets.AI_GATEWAY_API_KEY` on a `pull_request` trigger
.github/workflows/evals.yml:124
CRIT
MINED116
Workflow uses `secrets.VERCEL_PROJECT_ID` on a `pull_request` trigger
.github/workflows/evals.yml:67
CRIT
MINED116
Workflow uses `secrets.VERCEL_TEAM_ID` on a `pull_request` trigger
.github/workflows/evals.yml:66
CRIT
MINED116
Workflow uses `secrets.VERCEL_TOKEN` on a `pull_request` trigger
.github/workflows/evals.yml:65
CRIT
MINED116
Workflow uses `secrets.VERCEL_OIDC_TOKEN` on a `pull_request` trigger
.github/workflows/evals.yml:64
CRIT
MINED116
Workflow uses `secrets.AI_GATEWAY_API_KEY` on a `pull_request` trigger
.github/workflows/evals.yml:63
CRIT
GHSA-gc25-3vc5-2jf9
sandbox: GHSA-gc25-3vc5-2jf9
pnpm-lock.yaml
HIGH
SEC083
[SEC083] JS: new RegExp() with non-literal: new RegExp(<variable>) — variable input can c…
packages/junior/src/chat/tools/sandbox/…:77
HIGH
SEC083
[SEC083] JS: new RegExp() with non-literal: new RegExp(<variable>) — variable input can c…
packages/junior/src/chat/services/provi…:4
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
packages/junior/src/chat/slack/channel.…:134
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
packages/junior/src/chat/sandbox/egress…:50
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
packages/junior/src/chat/plugins/auth/g…:91
HIGH
SEC135
[SEC135] Auth/permission check missing on AI-generated endpoint: Mutating HTTP endpoint g…
packages/junior/src/app.ts:340
HIGH
SEC040
[SEC040] innerHTML XSS — template literal with server-supplied data: Setting .innerHTML w…
packages/junior/src/chat/slack/legacy-a…:78
HIGH
SEC040
[SEC040] innerHTML XSS — template literal with server-supplied data: Setting .innerHTML w…
packages/junior/src/chat/slack/app-home…:53
HIGH
SEC040
[SEC040] innerHTML XSS — template literal with server-supplied data: Setting .innerHTML w…
packages/junior-dashboard/src/client/ma…:133
HIGH
SEC085
[SEC085] JS: child_process.exec with non-literal: child_process.exec with user-derived in…
packages/junior/src/chat/capabilities/j…:308
HIGH
SEC085
[SEC085] JS: child_process.exec with non-literal: child_process.exec with user-derived in…
packages/junior/scripts/check-skills.mjs:158
HIGH
SEC085
[SEC085] JS: child_process.exec with non-literal: child_process.exec with user-derived in…
packages/junior-dashboard/src/client/co…:175
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
packages/junior-evals/evals/core/oauth-…:26
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
packages/junior-dashboard/src/url.ts:33
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
packages/junior-dashboard/src/client/co…:178
HIGH
MINED115
Action `getsentry/action-prepare-release` pinned to mutable ref `@v1`
.github/workflows/release.yml:71
HIGH
MINED115
Action `actions/setup-node` pinned to mutable ref `@v4`
.github/workflows/release.yml:51
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v4`
.github/workflows/release.yml:44
HIGH
MINED126
Workflow container/services image `redis:7-alpine` unpinned
.github/workflows/ci.yml:23
HIGH
MINED115
Action `actions/upload-artifact` pinned to mutable ref `@v4`
.github/workflows/ci.yml:69
HIGH
MINED115
Action `actions/setup-node` pinned to mutable ref `@v4`
.github/workflows/ci.yml:37
HIGH
MINED115
Action `pnpm/action-setup` pinned to mutable ref `@v4`
.github/workflows/ci.yml:35
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v4`
.github/workflows/ci.yml:34
HIGH
MINED126
Workflow container/services image `redis:7-alpine` unpinned
.github/workflows/evals.yml:114
HIGH
MINED115
Action `actions/setup-node` pinned to mutable ref `@v4`
.github/workflows/evals.yml:133
HIGH
MINED115
Action `pnpm/action-setup` pinned to mutable ref `@v4`
.github/workflows/evals.yml:131
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v4`
.github/workflows/evals.yml:130
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v4`
.github/workflows/evals.yml:25
HIGH
GHSA-vrm6-8vpv-qv8q
undici: GHSA-vrm6-8vpv-qv8q
pnpm-lock.yaml
HIGH
GHSA-v9p9-hfj2-hcw8
undici: GHSA-v9p9-hfj2-hcw8
pnpm-lock.yaml
HIGH
GHSA-qffp-2rhf-9h96
tar: GHSA-qffp-2rhf-9h96
pnpm-lock.yaml
HIGH
GHSA-9ppj-qmqm-q256
tar: GHSA-9ppj-qmqm-q256
pnpm-lock.yaml
HIGH
GHSA-83g3-92jg-28cx
tar: GHSA-83g3-92jg-28cx
pnpm-lock.yaml
HIGH
GHSA-j3q9-mxjg-w52f
path-to-regexp: GHSA-j3q9-mxjg-w52f
pnpm-lock.yaml
HIGH
GHSA-9wv6-86v2-598j
path-to-regexp: GHSA-9wv6-86v2-598j
pnpm-lock.yaml
HIGH
GHSA-7r86-cg39-jmmj
minimatch: GHSA-7r86-cg39-jmmj
pnpm-lock.yaml
HIGH
GHSA-3ppc-4f35-3m26
minimatch: GHSA-3ppc-4f35-3m26
pnpm-lock.yaml
HIGH
GHSA-23c5-xmqv-rm74
minimatch: GHSA-23c5-xmqv-rm74
pnpm-lock.yaml
HIGH
SEC013
[SEC013] Path Traversal — User Input in File Path: User-controlled input used in file pat…
packages/junior/src/chat/oauth-flow.ts:110
HIGH
MINED113
Express POST /api/webhooks/:platform has no auth
packages/junior/src/app.ts:362
HIGH
MINED113
Express POST /api/internal/agent/continue has no auth
packages/junior/src/app.ts:351
HIGH
MINED113
Express POST /api/internal/agent-dispatch has no auth
packages/junior/src/app.ts:344
HIGH
MINED113
Express POST /api/internal/turn-resume has no auth
packages/junior/src/app.ts:340
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
packages/junior/src/chat/capabilities/j…:308
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
packages/junior/scripts/check-skills.mjs:158
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
packages/junior-dashboard/src/client/co…:175
MED
DEPCUR-NPM
npm package `lint-staged` is 1 major version(s) behind (16.4.0 -> 17.0.7)
package.json
MED
GHSA-g9mf-h72j-4rw9
undici: GHSA-g9mf-h72j-4rw9
pnpm-lock.yaml
MED
GHSA-c76h-2ccp-4975
undici: GHSA-c76h-2ccp-4975
pnpm-lock.yaml
MED
GHSA-4992-7rv2-5pvq
undici: GHSA-4992-7rv2-5pvq
pnpm-lock.yaml
MED
GHSA-2mjp-6q6p-2qxm
undici: GHSA-2mjp-6q6p-2qxm
pnpm-lock.yaml
MED
GHSA-p36q-q72m-gchr
srvx: GHSA-p36q-q72m-gchr
pnpm-lock.yaml
MED
GHSA-v3rj-xjv7-4jmq
smol-toml: GHSA-v3rj-xjv7-4jmq
pnpm-lock.yaml
MED
GHSA-fm4j-4xhm-xpwx
sandbox: GHSA-fm4j-4xhm-xpwx
pnpm-lock.yaml
MED
GHSA-27v5-c462-wpq7
path-to-regexp: GHSA-27v5-c462-wpq7
pnpm-lock.yaml
MED
GHSA-2g4f-4pwh-qvx6
ajv: GHSA-2g4f-4pwh-qvx6
pnpm-lock.yaml
MED
AGT012
Agent control bridge may listen on a network interface without visible auth
packages/junior/src/chat/tools/web/netw…:108
LOW
DEPCUR-NPM
npm package `typedoc-plugin-markdown` is minor version(s) behind (^4.11.0 -> 4.12.0)
packages/docs/package.json
LOW
DEPCUR-NPM
npm package `vitest-evals` is minor version(s) behind (0.11.0 -> 0.12.0)
packages/junior-evals/package.json
LOW
DEPCUR-NPM
npm package `chat` is minor version(s) behind (4.29.0 -> 4.30.0)
packages/junior-evals/package.json
LOW
DEPCUR-NPM
npm package `oxlint` is minor version(s) behind (^1.66.0 -> 1.68.0)
packages/junior/package.json
LOW
DEPCUR-NPM
npm package `chat` is minor version(s) behind (4.29.0 -> 4.30.0)
packages/junior/package.json
LOW
DEPCUR-NPM
npm package `@vercel/sandbox` is minor version(s) behind (2.0.0 -> 2.1.1)
packages/junior/package.json
LOW
DEPCUR-NPM
npm package `@vercel/queue` is minor version(s) behind (^0.2.0 -> 0.3.0)
packages/junior/package.json
LOW
DEPCUR-NPM
npm package `@earendil-works/pi-ai` is minor version(s) behind (0.74.2 -> 0.78.1)
packages/junior/package.json
LOW
DEPCUR-NPM
npm package `@earendil-works/pi-agent-core` is minor version(s) behind (0.74.2 -> 0.78.1)
packages/junior/package.json
LOW
DEPCUR-NPM
npm package `@chat-adapter/state-redis` is minor version(s) behind (4.29.0 -> 4.30.0)
packages/junior/package.json
LOW
DEPCUR-NPM
npm package `@chat-adapter/state-memory` is minor version(s) behind (4.29.0 -> 4.30.0)
packages/junior/package.json
LOW
DEPCUR-NPM
npm package `@chat-adapter/slack` is minor version(s) behind (4.29.0 -> 4.30.0)
packages/junior/package.json
LOW
DEPCUR-NPM
npm package `shiki` is minor version(s) behind (4.1.0 -> 4.2.0)
packages/junior-dashboard/package.json
LOW
DEPCUR-NPM
npm package `@tanstack/react-query` is minor version(s) behind (^5.100.14 -> 5.101.0)
packages/junior-dashboard/package.json
LOW
DEPCUR-NPM
npm package `oxlint` is minor version(s) behind (^1.66.0 -> 1.68.0)
packages/junior-plugin-api/package.json
LOW
DEPCUR-NPM
npm package `agent-browser` is minor version(s) behind (0.26.0 -> 0.27.1)
package.json
LOW
GHSA-cxrh-j4jr-qwg3
undici: GHSA-cxrh-j4jr-qwg3
pnpm-lock.yaml
LOW
GHSA-vpq2-c234-7xj6
@tootallnate/once: GHSA-vpq2-c234-7xj6
pnpm-lock.yaml
LOW
AIC003
Duplicated implementation block across source files
packages/junior/vitest.config.ts:9
LOW
AIC003
Duplicated implementation block across source files
packages/junior-testing/src/http/sentry…:2
LOW
AIC003
Duplicated implementation block across source files
packages/junior-dashboard/src/client/ap…:71
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
packages/junior/src/chat/slack/mrkdwn.ts:70
INFO
MINED058
[MINED058] React Dangerously Set Html: dangerouslySetInnerHTML bypasses Reacts JSX escapi…
packages/junior-dashboard/src/client/co…:165
INFO
MINED056
[MINED056] React Key As Index: key={index} in map() — re-renders the wrong elements on re…
packages/junior-dashboard/src/client/co…:33
INFO
MINED056
[MINED056] React Key As Index: key={index} in map() — re-renders the wrong elements on re…
packages/junior-dashboard/src/client/co…:41
INFO
MINED045
[MINED045] Ts Non Null Assertion: x! asserts not null - bypasses null checks - TypeError …
packages/junior/src/app.ts:127
INFO
MINED045
[MINED045] Ts Non Null Assertion: x! asserts not null - bypasses null checks - TypeError …
packages/junior-dashboard/src/config.ts:66
INFO
MINED045
[MINED045] Ts Non Null Assertion: x! asserts not null - bypasses null checks - TypeError …
packages/junior-dashboard/src/auth.ts:151
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
packages/junior/src/cli/main.ts:33
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
packages/junior/scripts/check-skills.mjs:338
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
apps/example/scripts/check-vercel-outpu…:113
INFO
DEPCUR-NPM
npm package `@astrojs/starlight` is patch version(s) behind (^0.39.2 -> 0.39.3)
packages/docs/package.json
INFO
DEPCUR-NPM
npm package `nitro` is patch version(s) behind (3.0.260522-beta -> 3.0.260603-beta)
packages/junior/package.json
INFO
DEPCUR-NPM
npm package `bash-tool` is patch version(s) behind (^1.3.16 -> 1.3.17)
packages/junior/package.json
INFO
DEPCUR-NPM
npm package `@vercel/functions` is patch version(s) behind (^3.6.0 -> 3.6.2)
packages/junior/package.json
INFO
DEPCUR-NPM
npm package `@ai-sdk/gateway` is patch version(s) behind (^3.0.119 -> 3.0.125)
packages/junior/package.json
INFO
DEPCUR-NPM
npm package `nitro` is patch version(s) behind (3.0.260522-beta -> 3.0.260603-beta)
packages/junior-dashboard/package.json
INFO
DEPCUR-NPM
npm package `nitro` is patch version(s) behind (3.0.260522-beta -> 3.0.260603-beta)
apps/example/package.json
INFO
DEPCUR-NPM
npm package `tsx` is patch version(s) behind (4.22.3 -> 4.22.4)
package.json