CRIT
MINED013
[MINED013] Password In Url: https://user:password@host — leaks creds via logs, referrer, …
scripts/apply-075-audit-logs-index.sh:83
CRIT
MINED035
[MINED035] Js New Function: new Function(...) compiles strings to functions.
packages/core/src/telemetry/tracer-impo…:14
CRIT
MINED035
[MINED035] Js New Function: new Function(...) compiles strings to functions.
packages/core/src/telemetry/metric-help…:16
CRIT
vercel-token
Vercel Token
packages/website/src/middleware.ts:53
CRIT
vercel-token
Vercel Token
packages/website/src/middleware.ts:27
CRIT
vercel-token
Vercel Token
packages/mcp-server/src/tools/get-skill…:287
CRIT
vercel-token
Vercel Token
packages/mcp-server/src/tools/get-skill…:204
CRIT
vercel-token
Vercel Token
packages/core/CHANGELOG.md:122
CRIT
vercel-token
Vercel Token
packages/core/CHANGELOG.md:118
CRIT
vercel-token
Vercel Token
packages/core/CHANGELOG.md:101
CRIT
vercel-token
Vercel Token
packages/core/CHANGELOG.md:98
CRIT
vercel-token
Vercel Token
packages/core/CHANGELOG.md:53
CRIT
vercel-token
Vercel Token
packages/core/CHANGELOG.md:10
CRIT
vercel-token
Vercel Token
.github/workflows/ci.yml:1343
CRIT
vercel-token
Vercel Token
.claude/development/deployment-guide.md:493
CRIT
vercel-token
Vercel Token
CLAUDE.md:279
CRIT
MINED133
Hardcoded Slack webhook URL in source
packages/enterprise/src/audit/scheduled…:24
CRIT
MINED116
Workflow uses `secrets.GIT_CRYPT_KEY` on a `pull_request` trigger
.github/workflows/ci.yml:1200
CRIT
MINED116
Workflow uses `secrets.CODECOV_TOKEN` on a `pull_request` trigger
.github/workflows/ci.yml:1177
CRIT
MINED116
Workflow uses `secrets.GIT_CRYPT_KEY` on a `pull_request` trigger
.github/workflows/ci.yml:1061
CRIT
MINED116
Workflow uses `secrets.GIT_CRYPT_KEY` on a `pull_request` trigger
.github/workflows/ci.yml:1058
CRIT
MINED116
Workflow uses `secrets.GIT_CRYPT_KEY` on a `pull_request` trigger
.github/workflows/ci.yml:1009
CRIT
MINED116
Workflow uses `secrets.GIT_CRYPT_KEY` on a `pull_request` trigger
.github/workflows/ci.yml:1006
CRIT
MINED116
Workflow uses `secrets.GIT_CRYPT_KEY` on a `pull_request` trigger
.github/workflows/ci.yml:737
CRIT
MINED116
Workflow uses `secrets.GIT_CRYPT_KEY` on a `pull_request` trigger
.github/workflows/ci.yml:734
CRIT
MINED116
Workflow uses `secrets.SUPABASE_URL` on a `pull_request` trigger
.github/workflows/ci.yml:590
CRIT
MINED116
Workflow uses `secrets.GIT_CRYPT_KEY` on a `pull_request` trigger
.github/workflows/ci.yml:491
CRIT
MINED116
Workflow uses `secrets.GIT_CRYPT_KEY` on a `pull_request` trigger
.github/workflows/ci.yml:488
CRIT
MINED116
Workflow uses `secrets.GIT_CRYPT_KEY` on a `pull_request` trigger
.github/workflows/concurrency-audit-pr.…:101
CRIT
MINED116
Workflow uses `secrets.STRATEGY_SUBMODULE_PAT` on a `pull_request` trigger
.github/workflows/concurrency-audit-pr.…:80
CRIT
MINED116
Workflow uses `secrets.LINEAR_API_KEY` on a `pull_request` trigger
.github/workflows/e2e-tests.yml:534
CRIT
MINED116
Workflow uses `secrets.GIT_CRYPT_KEY` on a `pull_request` trigger
.github/workflows/e2e-tests.yml:478
CRIT
MINED116
Workflow uses `secrets.GIT_CRYPT_KEY` on a `pull_request` trigger
.github/workflows/e2e-tests.yml:475
CRIT
MINED116
Workflow uses `secrets.LINEAR_API_KEY` on a `pull_request` trigger
.github/workflows/e2e-tests.yml:414
CRIT
MINED116
Workflow uses `secrets.GIT_CRYPT_KEY` on a `pull_request` trigger
.github/workflows/e2e-tests.yml:353
CRIT
MINED116
Workflow uses `secrets.GIT_CRYPT_KEY` on a `pull_request` trigger
.github/workflows/e2e-tests.yml:350
CRIT
MINED116
Workflow uses `secrets.GIT_CRYPT_KEY` on a `pull_request` trigger
.github/workflows/e2e-tests.yml:274
CRIT
MINED116
Workflow uses `secrets.GIT_CRYPT_KEY` on a `pull_request` trigger
.github/workflows/e2e-tests.yml:271
CRIT
MINED116
Workflow uses `secrets.GIT_CRYPT_KEY` on a `pull_request` trigger
.github/workflows/e2e-tests.yml:193
CRIT
MINED116
Workflow uses `secrets.GIT_CRYPT_KEY` on a `pull_request` trigger
.github/workflows/e2e-tests.yml:190
CRIT
MINED116
Workflow uses `secrets.GIT_CRYPT_KEY` on a `pull_request` trigger
.github/workflows/e2e-tests.yml:66
CRIT
MINED116
Workflow uses `secrets.GIT_CRYPT_KEY` on a `pull_request` trigger
.github/workflows/e2e-tests.yml:63
CRIT
GHSA-gc25-3vc5-2jf9
sandbox: GHSA-gc25-3vc5-2jf9
package-lock.json
HIGH
SEC078
[SEC078] Python: requests without timeout: requests.get/post without a timeout will hang …
packages/mcp-server/src/webhooks/webhoo…:71
HIGH
MINED027
[MINED027] React State Array Mutation: state.X.push/splice/sort followed by setState — Re…
scripts/phase4-orchestrator/orchestrato…:223
HIGH
MINED027
[MINED027] React State Array Mutation: state.X.push/splice/sort followed by setState — Re…
packages/mcp-server/src/suggestions/sug…:327
HIGH
MINED031
[MINED031] React Direct State Mutation: this.state.X = Y mutates without setState. React …
packages/mcp-server/src/suggestions/sug…:309
HIGH
MINED031
[MINED031] React Direct State Mutation: this.state.X = Y mutates without setState. React …
packages/core/src/sync/BackgroundSyncSe…:98
HIGH
MINED099
[MINED099] Hardcoded Secret: API key, AWS access key, GitHub token, Slack token, OpenAI k…
scripts/indexer/_shared/github-auth.ts:46
HIGH
MINED099
[MINED099] Hardcoded Secret: API key, AWS access key, GitHub token, Slack token, OpenAI k…
packages/core/src/scripts/github-import…:61
HIGH
MINED004
[MINED004] Weak Crypto: MD5/SHA1/DES/RC4 used for security context (not just checksums).
packages/doc-retrieval-mcp/src/indexer.…:185
HIGH
MINED004
[MINED004] Weak Crypto: MD5/SHA1/DES/RC4 used for security context (not just checksums).
packages/core/src/scripts/validation/no…:89
HIGH
MINED004
[MINED004] Weak Crypto: MD5/SHA1/DES/RC4 used for security context (not just checksums).
packages/core/src/scripts/github-import…:22
HIGH
SEC061
[SEC061] JWT in source: Three-part JWT (likely signed token). Even if expired, may leak s…
packages/core/src/api/utils.ts:115
HIGH
SEC083
[SEC083] JS: new RegExp() with non-literal: new RegExp(<variable>) — variable input can c…
packages/core/src/indexer/SkillParser.ts:315
HIGH
SEC083
[SEC083] JS: new RegExp() with non-literal: new RegExp(<variable>) — variable input can c…
packages/core/src/api/cache.ts:242
HIGH
SEC083
[SEC083] JS: new RegExp() with non-literal: new RegExp(<variable>) — variable input can c…
packages/cli/src/utils/sanitize.ts:30
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
packages/core/src/analysis/cache.ts:122
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
packages/core/src/activation/Activation…:231
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
packages/cli/src/commands/import-local.…:138
HIGH
SEC040
[SEC040] innerHTML XSS — template literal with server-supplied data: Setting .innerHTML w…
packages/cli/src/templates/subagent.md.…:119
HIGH
SEC040
[SEC040] innerHTML XSS — template literal with server-supplied data: Setting .innerHTML w…
packages/cli/src/templates/mcp-template…:88
HIGH
SEC040
[SEC040] innerHTML XSS — template literal with server-supplied data: Setting .innerHTML w…
packages/cli/src/commands/analyze.ts:34
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
packages/core/src/repositories/SkillRep…:238
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
packages/cli/src/commands/diff.ts:110
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
apps/api-proxy/api/proxy.ts:63
HIGH
SEC085
[SEC085] JS: child_process.exec with non-literal: child_process.exec with user-derived in…
packages/core/src/analysis/McpReference…:80
HIGH
SEC085
[SEC085] JS: child_process.exec with non-literal: child_process.exec with user-derived in…
packages/cli/src/commands/diff.ts:37
HIGH
SEC085
[SEC085] JS: child_process.exec with non-literal: child_process.exec with user-derived in…
.claude/helpers/github-safe.js:84
HIGH
MINED118
Dockerfile FROM `node:22-slim` not pinned by digest
Dockerfile:20
HIGH
GHSA-ph9p-34f9-6g65
tmp: GHSA-ph9p-34f9-6g65
package-lock.json
HIGH
MAL-2026-5187
supabase: MAL-2026-5187
package-lock.json
HIGH
GHSA-pjwm-pj3p-43mv
axios: GHSA-pjwm-pj3p-43mv
package-lock.json
HIGH
GHSA-p92q-9vqr-4j8v
axios: GHSA-p92q-9vqr-4j8v
package-lock.json
HIGH
GHSA-j5f8-grm9-p9fc
axios: GHSA-j5f8-grm9-p9fc
package-lock.json
HIGH
GHSA-hfxv-24rg-xrqf
axios: GHSA-hfxv-24rg-xrqf
package-lock.json
HIGH
GHSA-777c-7fjr-54vf
axios: GHSA-777c-7fjr-54vf
package-lock.json
HIGH
GHSA-35jp-ww65-95wh
axios: GHSA-35jp-ww65-95wh
package-lock.json
HIGH
GHSA-q7rr-3cgh-j5r3
@opentelemetry/sdk-node: GHSA-q7rr-3cgh-j5r3
package-lock.json
HIGH
SEC020
[SEC020] Secret Printed to Logs: Debug or diagnostic code appears to print a credential-b…
scripts/batch-transform-skills.pipeline…:358
HIGH
JRN004
Consent is collected in UI without visible backend audit persistence
packages/core/src/services/quarantine/Q…:15
MED
SEC125
[SEC125] AI placeholder credential left in source (your-api-key-here style): AI coding as…
packages/mcp-server/src/middleware/erro…:218
MED
SEC031
[SEC031] Catastrophic Backtracking Regex (ReDoS): Regex contains nested quantifiers like …
packages/core/src/validation/input-vali…:111
MED
ERR002
[ERR002] Empty Catch Block: Empty catch blocks hide errors.
packages/core/src/services/skill-manife…:53
MED
ERR002
[ERR002] Empty Catch Block: Empty catch blocks hide errors.
packages/core/src/services/skill-instal…:129
MED
ERR002
[ERR002] Empty Catch Block: Empty catch blocks hide errors.
packages/core/src/services/skill-instal…:31
MED
SEC087
[SEC087] JS: weak Math.random for crypto: Math.random() is not cryptographically secure; …
packages/enterprise/src/quota/QuotaEnfo…:357
MED
SEC087
[SEC087] JS: weak Math.random for crypto: Math.random() is not cryptographically secure; …
packages/core/src/benchmarks/cacheBench…:280
MED
SEC087
[SEC087] JS: weak Math.random for crypto: Math.random() is not cryptographically secure; …
packages/core/src/api/utils.ts:87
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
packages/core/src/analysis/adapters/jav…:67
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
packages/core/src/analysis/McpReference…:80
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
packages/cli/src/commands/diff.ts:37
MED
AUC001
[AUC001] No Repobility access matrix policy found: The repository uses web/API frameworks…
—
MED
DEPCUR-NPM
npm package `@opentelemetry/sdk-trace-base` is 1 major version(s) behind (1.25.1 -> 2.7.1)
packages/core/package.json
MED
DEPCUR-NPM
npm package `@opentelemetry/resources` is 1 major version(s) behind (1.25.1 -> 2.7.1)
packages/core/package.json
MED
DEPCUR-NPM
npm package `@vscode/vsce` is 1 major version(s) behind (2.32.0 -> 3.9.2)
packages/vscode-extension/package.json
MED
DEPCUR-NPM
npm package `marked` is 3 major version(s) behind (15.0.7 -> 18.0.5)
packages/vscode-extension/package.json
MED
DEPCUR-NPM
npm package `@linear/sdk` is 58 major version(s) behind (28.0.0 -> 86.0.0)
scripts/phase4-orchestrator/package.json
MED
DEPCUR-NPM
npm package `varlock` is 1 major version(s) behind (0.1.4 -> 1.5.1)
package.json
MED
DEPCUR-NPM
npm package `lint-staged` is 1 major version(s) behind (16.4.0 -> 17.0.7)
package.json
MED
DEPCUR-NPM
npm package `globals` is 3 major version(s) behind (14.0.0 -> 17.6.0)
package.json
MED
DEPCUR-NPM
npm package `commander` is 3 major version(s) behind (12.1.0 -> 15.0.0)
package.json
MED
DEPCUR-NPM
npm package `chalk` is 1 major version(s) behind (4.1.2 -> 5.6.2)
package.json
MED
DEPCUR-NPM
npm package `@eslint/js` is 1 major version(s) behind (9.39.4 -> 10.0.1)
package.json
MED
DEPCUR-NPM
npm package `protobufjs` is 1 major version(s) behind (7.5.8 -> 8.6.0)
package.json
MED
GHSA-58qx-3vcg-4xpx
ws: GHSA-58qx-3vcg-4xpx
package-lock.json
MED
GHSA-hcf7-66rw-9f5r
turbo: GHSA-hcf7-66rw-9f5r
package-lock.json
MED
GHSA-v3rj-xjv7-4jmq
smol-toml: GHSA-v3rj-xjv7-4jmq
package-lock.json
MED
GHSA-fm4j-4xhm-xpwx
sandbox: GHSA-fm4j-4xhm-xpwx
package-lock.json
MED
GHSA-q8mj-m7cp-5q26
qs: GHSA-q8mj-m7cp-5q26
package-lock.json
MED
GHSA-xrhx-7g5j-rcj5
hono: GHSA-xrhx-7g5j-rcj5
package-lock.json
MED
GHSA-f577-qrjj-4474
hono: GHSA-f577-qrjj-4474
package-lock.json
MED
GHSA-3hrh-pfw6-9m5x
hono: GHSA-3hrh-pfw6-9m5x
package-lock.json
MED
GHSA-2gcr-mfcq-wcc3
hono: GHSA-2gcr-mfcq-wcc3
package-lock.json
MED
GHSA-jxxr-4gwj-5jf2
brace-expansion: GHSA-jxxr-4gwj-5jf2
package-lock.json
MED
GHSA-898c-q2cr-xwhg
axios: GHSA-898c-q2cr-xwhg
package-lock.json
MED
WEB003
Public web service has no security.txt
.well-known/security.txt
LOW
SEC132
[SEC132] String concat where the language has interpolation (AI style drift): String buil…
packages/core/src/services/skill-instal…:52
LOW
SEC132
[SEC132] String concat where the language has interpolation (AI style drift): String buil…
packages/core/src/security/risk-trend.ts:78
LOW
SEC132
[SEC132] String concat where the language has interpolation (AI style drift): String buil…
packages/core/src/scripts/skill-scanner…:360
LOW
DEPCUR-NPM
npm package `@opentelemetry/semantic-conventions` is minor version(s) behind (1.25.1 -> 1…
packages/core/package.json
LOW
DEPCUR-NPM
npm package `@opentelemetry/sdk-node` is minor version(s) behind (0.52.1 -> 0.218.0)
packages/core/package.json
LOW
DEPCUR-NPM
npm package `esbuild` is minor version(s) behind (0.27.7 -> 0.28.0)
packages/vscode-extension/package.json
LOW
DEPCUR-NPM
npm package `@types/vscode` is minor version(s) behind (1.110.0 -> 1.120.0)
packages/vscode-extension/package.json
LOW
DEPCUR-NPM
npm package `tsx` is minor version(s) behind (4.21.0 -> 4.22.4)
scripts/phase4-orchestrator/package.json
LOW
DEPCUR-NPM
npm package `tsx` is minor version(s) behind (4.21.0 -> 4.22.4)
package.json
LOW
DEPCUR-NPM
npm package `ruflo` is minor version(s) behind (3.5.42 -> 3.10.37)
package.json
LOW
DEPCUR-NPM
npm package `posthog-node` is minor version(s) behind (5.29.2 -> 5.36.3)
package.json
LOW
DEPCUR-NPM
npm package `esbuild` is minor version(s) behind (0.27.7 -> 0.28.0)
package.json
LOW
GHSA-3qcw-2rhx-2726
turbo: GHSA-3qcw-2rhx-2726
package-lock.json
LOW
GHSA-654m-c8p4-x5fp
axios: GHSA-654m-c8p4-x5fp
package-lock.json
LOW
AIC003
Duplicated implementation block across source files
packages/core/src/webhooks/WebhookPaylo…:3
LOW
AIC003
Duplicated implementation block across source files
packages/core/src/telemetry/metric-help…:28
LOW
AIC003
Duplicated implementation block across source files
packages/core/src/sources/SourceIndexer…:10
LOW
AIC003
Duplicated implementation block across source files
packages/core/src/sources/GitLabSourceA…:1
LOW
AIC003
Duplicated implementation block across source files
packages/core/src/sources/GitHubSourceA…:18
LOW
AIC003
Duplicated implementation block across source files
packages/core/src/services/skill-instal…:77
LOW
AIC003
Duplicated implementation block across source files
packages/core/src/services/SearchServic…:5
LOW
AIC003
Duplicated implementation block across source files
packages/core/src/services/SearchServic…:3
LOW
AIC003
Duplicated implementation block across source files
packages/core/src/services/SearchServic…:31
LOW
AIC003
Duplicated implementation block across source files
packages/core/src/security/AuditLogger.…:89
LOW
AIC003
Duplicated implementation block across source files
packages/core/src/scripts/validation/in…:9
LOW
AIC003
Duplicated implementation block across source files
packages/core/src/scripts/sync-to-supab…:5
LOW
AIC003
Duplicated implementation block across source files
packages/core/src/scripts/import-github…:33
LOW
AIC003
Duplicated implementation block across source files
packages/core/src/repositories/SkillRep…:5
LOW
AIC003
Duplicated implementation block across source files
packages/core/src/embeddings/index.ts:214
LOW
AIC003
Duplicated implementation block across source files
packages/core/src/db/migration.ts:93
LOW
WEB002
Public web app has no sitemap
sitemap.xml
LOW
DKR008
.dockerignore misses sensitive defaults
.dockerignore
LOW
WEB008
Public docs site has no llms.txt
llms.txt
LOW
DKC010
Compose service lacks no-new-privileges hardening
docker-compose.yml:64
LOW
DKC010
Compose service lacks no-new-privileges hardening
docker-compose.yml:41
LOW
DKC010
Compose service lacks no-new-privileges hardening
docker-compose.yml:1
LOW
AIC002
Source file name looks like an AI patch artifact
supabase/functions/stripe-webhook/handl…:1
LOW
AIC002
Source file name looks like an AI patch artifact
packages/website/src/lib/complete-profi…:1
LOW
WEB011
Public web app has no humans.txt
humans.txt
INFO
MINED047
[MINED047] Emoji In Source: Emoji ✅ ❌ 🚀 in code/comments — common AI output unless explic…
supabase/functions/_shared/auth-middlew…:58
INFO
MINED047
[MINED047] Emoji In Source: Emoji ✅ ❌ 🚀 in code/comments — common AI output unless explic…
supabase/functions/_shared/attribution.…:22
INFO
MINED047
[MINED047] Emoji In Source: Emoji ✅ ❌ 🚀 in code/comments — common AI output unless explic…
supabase/functions/_shared/api-key-auth…:8
INFO
MINED049
[MINED049] Print Pii: Logging password/token/email/ssn directly to stdout.
scripts/token-delta-harness.mjs:163
INFO
MINED049
[MINED049] Print Pii: Logging password/token/email/ssn directly to stdout.
scripts/linear-hook.mjs:342
INFO
MINED049
[MINED049] Print Pii: Logging password/token/email/ssn directly to stdout.
scripts/batch-transform-skills.pipeline…:358
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
packages/vscode-extension/src/views/ski…:58
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
packages/mcp-server/src/webhooks/webhoo…:276
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
packages/mcp-server/src/webhooks/stripe…:269
INFO
MINED052
[MINED052] Ts Any Typed: : any used as type annotation. Defeats TypeScript type safety.
packages/core/src/routing/SONARouter.he…:62
INFO
MINED074
[MINED074] Ai Tell Fake Citation: Plausible-looking but non-existent URLs (e.g., docs.exa…
packages/core/src/activation/ZeroConfig…:231
INFO
MINED055
[MINED055] Npm Install No Lockfile: Production image runs npm install (resolves new versi…
scripts/launch-smi627.sh:34
INFO
MINED055
[MINED055] Npm Install No Lockfile: Production image runs npm install (resolves new versi…
packages/cli/src/templates/readme.md.te…:53
INFO
MINED055
[MINED055] Npm Install No Lockfile: Production image runs npm install (resolves new versi…
packages/cli/src/templates/mcp-server.t…:311
INFO
MINED045
[MINED045] Ts Non Null Assertion: x! asserts not null - bypasses null checks - TypeError …
packages/cli/src/commands/install-skill…:87
INFO
MINED045
[MINED045] Ts Non Null Assertion: x! asserts not null - bypasses null checks - TypeError …
packages/cli/src/commands/author/transf…:84
INFO
MINED045
[MINED045] Ts Non Null Assertion: x! asserts not null - bypasses null checks - TypeError …
packages/cli/src/commands/author/subage…:98
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
packages/cli/src/commands/ab-test.ts:72
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
apps/api-proxy/api/proxy.ts:130
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
.claude/helpers/github-safe.js:21
INFO
DEPCUR-NPM
npm package `@opentelemetry/api` is patch version(s) behind (1.9.0 -> 1.9.1)
packages/core/package.json
INFO
DEPCUR-NPM
npm package `@skillsmith/cli` is patch version(s) behind (^0.6.0 -> 0.6.3)
packages/skillsmith-cli/package.json
INFO
DEPCUR-NPM
npm package `@vitest/coverage-v8` is patch version(s) behind (4.1.6 -> 4.1.8)
package.json
INFO
DEPCUR-NPM
npm package `@claude-flow/aidefence` is patch version(s) behind (3.0.2 -> 3.0.3)
package.json