CRIT
SEC084
[SEC084] JS: require() with non-literal: require(<variable>) loads arbitrary modules — eq…
src/core/collections/initiatives/collec…:22
CRIT
generic-api-key
Detected a Generic API Key, potentially exposing access to various services and sensitive…
src/telemetry/index.ts:17
CRIT
generic-api-key
Detected a Generic API Key, potentially exposing access to various services and sensitive…
src/core/templates/workflows/feedback.ts:75
CRIT
SEC002
[SEC002] Hardcoded API Key: Hardcoded API key found in source code.
src/telemetry/index.ts:17
CRIT
GHSA-5xrq-8626-4rwp
vitest: GHSA-5xrq-8626-4rwp
pnpm-lock.yaml
CRIT
GHSA-5xrq-8626-4rwp
vitest: GHSA-5xrq-8626-4rwp
package-lock.json
HIGH
SEC114
[SEC114] path.join / Path() on user-controlled segment without containment check: filepat…
src/core/workspace/link-input.ts:21
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
src/core/artifact-graph/schema.ts:111
HIGH
SEC040
[SEC040] innerHTML XSS — template literal with server-supplied data: Setting .innerHTML w…
src/core/completions/generators/powersh…:203
HIGH
SEC040
[SEC040] innerHTML XSS — template literal with server-supplied data: Setting .innerHTML w…
src/core/completions/generators/bash-ge…:230
HIGH
SEC040
[SEC040] innerHTML XSS — template literal with server-supplied data: Setting .innerHTML w…
src/commands/workspace/prompt-theme.ts:24
HIGH
SEC085
[SEC085] JS: child_process.exec with non-literal: child_process.exec with user-derived in…
src/commands/feedback.ts:14
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
src/commands/feedback.ts:100
HIGH
MINED115
Action `changesets/action` pinned to mutable ref `@v1`
.github/workflows/release-prepare.yml:51
HIGH
MINED115
Action `actions/setup-node` pinned to mutable ref `@v4`
.github/workflows/release-prepare.yml:39
HIGH
MINED115
Action `pnpm/action-setup` pinned to mutable ref `@v4`
.github/workflows/release-prepare.yml:35
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v4`
.github/workflows/release-prepare.yml:30
HIGH
MINED115
Action `actions/create-github-app-token` pinned to mutable ref `@v2`
.github/workflows/release-prepare.yml:26
HIGH
MINED115
Action `actions/setup-node` pinned to mutable ref `@v4`
.github/workflows/ci.yml:278
HIGH
MINED115
Action `pnpm/action-setup` pinned to mutable ref `@v4`
.github/workflows/ci.yml:272
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v4`
.github/workflows/ci.yml:250
HIGH
MINED115
Action `DeterminateSystems/magic-nix-cache-action` pinned to mutable ref `@v13`
.github/workflows/ci.yml:198
HIGH
MINED115
Action `DeterminateSystems/nix-installer-action` pinned to mutable ref `@v21`
.github/workflows/ci.yml:195
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v4`
.github/workflows/ci.yml:192
HIGH
MINED115
Action `actions/setup-node` pinned to mutable ref `@v4`
.github/workflows/ci.yml:156
HIGH
MINED115
Action `pnpm/action-setup` pinned to mutable ref `@v4`
.github/workflows/ci.yml:151
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v4`
.github/workflows/ci.yml:148
HIGH
MINED115
Action `actions/upload-artifact` pinned to mutable ref `@v4`
.github/workflows/ci.yml:137
HIGH
MINED115
Action `actions/setup-node` pinned to mutable ref `@v4`
.github/workflows/ci.yml:117
HIGH
MINED115
Action `pnpm/action-setup` pinned to mutable ref `@v4`
.github/workflows/ci.yml:112
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v4`
.github/workflows/ci.yml:107
HIGH
MINED115
Action `actions/upload-artifact` pinned to mutable ref `@v4`
.github/workflows/ci.yml:76
HIGH
MINED115
Action `actions/setup-node` pinned to mutable ref `@v4`
.github/workflows/ci.yml:61
HIGH
MINED115
Action `pnpm/action-setup` pinned to mutable ref `@v4`
.github/workflows/ci.yml:56
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v4`
.github/workflows/ci.yml:51
HIGH
MINED115
Action `dorny/paths-filter` pinned to mutable ref `@v3`
.github/workflows/ci.yml:31
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v4`
.github/workflows/ci.yml:28
HIGH
GHSA-p9ff-h696-f583
vite: GHSA-p9ff-h696-f583
pnpm-lock.yaml
HIGH
GHSA-ph9p-34f9-6g65
tmp: GHSA-ph9p-34f9-6g65
pnpm-lock.yaml
HIGH
GHSA-mw96-cpmx-2vgc
rollup: GHSA-mw96-cpmx-2vgc
pnpm-lock.yaml
HIGH
GHSA-c2c7-rcm5-vvqj
picomatch: GHSA-c2c7-rcm5-vvqj
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
GHSA-rf6f-7fwh-wjgh
flatted: GHSA-rf6f-7fwh-wjgh
pnpm-lock.yaml
HIGH
GHSA-25h7-pfq9-p65f
flatted: GHSA-25h7-pfq9-p65f
pnpm-lock.yaml
HIGH
GHSA-v2wj-q39q-566r
vite: GHSA-v2wj-q39q-566r
package-lock.json
HIGH
GHSA-p9ff-h696-f583
vite: GHSA-p9ff-h696-f583
package-lock.json
HIGH
GHSA-mw96-cpmx-2vgc
rollup: GHSA-mw96-cpmx-2vgc
package-lock.json
HIGH
GHSA-c2c7-rcm5-vvqj
picomatch: GHSA-c2c7-rcm5-vvqj
package-lock.json
HIGH
GHSA-7r86-cg39-jmmj
minimatch: GHSA-7r86-cg39-jmmj
package-lock.json
HIGH
GHSA-3ppc-4f35-3m26
minimatch: GHSA-3ppc-4f35-3m26
package-lock.json
HIGH
GHSA-23c5-xmqv-rm74
minimatch: GHSA-23c5-xmqv-rm74
package-lock.json
HIGH
GHSA-rf6f-7fwh-wjgh
flatted: GHSA-rf6f-7fwh-wjgh
package-lock.json
HIGH
GHSA-25h7-pfq9-p65f
flatted: GHSA-25h7-pfq9-p65f
package-lock.json
MED
DEPCUR-NPM
npm package `@vitest/ui` is 1 major version(s) behind (3.2.4 -> 4.1.8)
package.json
MED
DEPCUR-NPM
npm package `ora` is 1 major version(s) behind (8.2.0 -> 9.4.0)
package.json
MED
DEPCUR-NPM
npm package `commander` is 1 major version(s) behind (14.0.3 -> 15.0.0)
package.json
MED
DEPCUR-NPM
npm package `@inquirer/prompts` is 1 major version(s) behind (7.10.1 -> 8.5.2)
package.json
MED
DEPCUR-NPM
npm package `@inquirer/core` is 1 major version(s) behind (10.3.2 -> 11.2.1)
package.json
MED
GHSA-48c2-rrv3-qjmp
yaml: GHSA-48c2-rrv3-qjmp
pnpm-lock.yaml
MED
GHSA-93m4-6634-74q7
vite: GHSA-93m4-6634-74q7
pnpm-lock.yaml
MED
GHSA-4w7w-66w2-5vf9
vite: GHSA-4w7w-66w2-5vf9
pnpm-lock.yaml
MED
GHSA-qx2v-qp2m-jg93
postcss: GHSA-qx2v-qp2m-jg93
pnpm-lock.yaml
MED
GHSA-3v7f-55p6-f55p
picomatch: GHSA-3v7f-55p6-f55p
pnpm-lock.yaml
MED
GHSA-mh29-5h37-fv8m
js-yaml: GHSA-mh29-5h37-fv8m
pnpm-lock.yaml
MED
GHSA-f886-m6hf-6m8v
brace-expansion: GHSA-f886-m6hf-6m8v
pnpm-lock.yaml
MED
GHSA-2g4f-4pwh-qvx6
ajv: GHSA-2g4f-4pwh-qvx6
pnpm-lock.yaml
MED
GHSA-48c2-rrv3-qjmp
yaml: GHSA-48c2-rrv3-qjmp
package-lock.json
MED
GHSA-4w7w-66w2-5vf9
vite: GHSA-4w7w-66w2-5vf9
package-lock.json
MED
GHSA-qx2v-qp2m-jg93
postcss: GHSA-qx2v-qp2m-jg93
package-lock.json
MED
GHSA-3v7f-55p6-f55p
picomatch: GHSA-3v7f-55p6-f55p
package-lock.json
MED
GHSA-f886-m6hf-6m8v
brace-expansion: GHSA-f886-m6hf-6m8v
package-lock.json
LOW
DEPCUR-NPM
npm package `@changesets/cli` is minor version(s) behind (2.29.8 -> 2.31.0)
package.json
LOW
DEPCUR-NPM
npm package `@changesets/changelog-github` is minor version(s) behind (0.5.2 -> 0.7.0)
package.json
LOW
DEPCUR-NPM
npm package `yaml` is minor version(s) behind (2.8.2 -> 2.9.0)
package.json
LOW
DEPCUR-NPM
npm package `posthog-node` is minor version(s) behind (5.24.17 -> 5.36.2)
package.json
LOW
GHSA-jqfw-vq24-v9c3
vite: GHSA-jqfw-vq24-v9c3
pnpm-lock.yaml
LOW
GHSA-g4jq-h2w9-997c
vite: GHSA-g4jq-h2w9-997c
pnpm-lock.yaml
LOW
GHSA-52f5-9888-hmc6
tmp: GHSA-52f5-9888-hmc6
pnpm-lock.yaml
LOW
AIC003
Duplicated implementation block across source files
src/utils/task-progress.ts:10
LOW
AIC003
Duplicated implementation block across source files
src/utils/item-discovery.ts:10
LOW
AIC003
Duplicated implementation block across source files
src/core/workspace/state-io.ts:21
LOW
AIC003
Duplicated implementation block across source files
src/core/workspace/skills.ts:147
LOW
AIC003
Duplicated implementation block across source files
src/core/workspace/registry.ts:44
LOW
AIC003
Duplicated implementation block across source files
src/core/workspace/registry.ts:39
LOW
AIC003
Duplicated implementation block across source files
src/core/workspace/registry.ts:24
LOW
AIC003
Duplicated implementation block across source files
src/core/workspace/legacy-state.ts:88
LOW
AIC003
Duplicated implementation block across source files
src/core/workspace/legacy-state.ts:83
LOW
AIC003
Duplicated implementation block across source files
src/core/workspace/foundation.ts:181
LOW
AIC003
Duplicated implementation block across source files
src/core/workspace/foundation.ts:81
LOW
AIC003
Duplicated implementation block across source files
src/core/validation/validator.ts:310
LOW
AIC003
Duplicated implementation block across source files
src/core/update.ts:288
LOW
AIC003
Duplicated implementation block across source files
src/core/profile-sync-drift.ts:10
LOW
AIC003
Duplicated implementation block across source files
src/core/parsers/markdown-parser.ts:121
LOW
AIC003
Duplicated implementation block across source files
src/core/completions/installers/zsh-ins…:40
LOW
AIC003
Duplicated implementation block across source files
src/core/completions/installers/powersh…:170
LOW
AIC003
Duplicated implementation block across source files
src/core/completions/installers/powersh…:67
LOW
AIC003
Duplicated implementation block across source files
src/core/completions/installers/fish-in…:12
LOW
AIC003
Duplicated implementation block across source files
src/core/command-generation/adapters/wi…:1
LOW
AIC003
Duplicated implementation block across source files
src/core/command-generation/adapters/qo…:7
LOW
AIC003
Duplicated implementation block across source files
src/core/command-generation/adapters/li…:7
LOW
AIC003
Duplicated implementation block across source files
src/commands/workspace/open-view.ts:134
LOW
AIC003
Duplicated implementation block across source files
src/commands/workflow/status.ts:42
INFO
MINED053
[MINED053] Placeholder Default Username: [email protected] / [email protected] / admin/admin…
src/utils/change-metadata.ts:4
INFO
MINED053
[MINED053] Placeholder Default Username: [email protected] / [email protected] / admin/admin…
src/core/change-status-policy.ts:1
INFO
MINED053
[MINED053] Placeholder Default Username: [email protected] / [email protected] / admin/admin…
src/core/change-metadata/schema.ts:22
INFO
MINED045
[MINED045] Ts Non Null Assertion: x! asserts not null - bypasses null checks - TypeError …
src/core/workspace/registry.ts:171
INFO
MINED045
[MINED045] Ts Non Null Assertion: x! asserts not null - bypasses null checks - TypeError …
src/core/workspace/open-surface.ts:246
INFO
MINED045
[MINED045] Ts Non Null Assertion: x! asserts not null - bypasses null checks - TypeError …
src/core/artifact-graph/graph.ts:85
INFO
MINED054
[MINED054] Ts As Any: Casting to any (as any) bypasses type checking entirely.
src/commands/spec.ts:132
INFO
MINED054
[MINED054] Ts As Any: Casting to any (as any) bypasses type checking entirely.
src/commands/show.ts:57
INFO
MINED052
[MINED052] Ts Any Typed: : any used as type annotation. Defeats TypeScript type safety.
src/core/completions/installers/fish-in…:74
INFO
MINED052
[MINED052] Ts Any Typed: : any used as type annotation. Defeats TypeScript type safety.
src/core/completions/installers/bash-in…:144
INFO
MINED052
[MINED052] Ts Any Typed: : any used as type annotation. Defeats TypeScript type safety.
src/commands/feedback.ts:147
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
src/commands/completion.ts:54
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
src/commands/change.ts:43
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
scripts/pack-version-check.mjs:20