CRIT
MINED116
[MINED116] Workflow uses `secrets.GH_AW_GITHUB_TOKEN` on a `pull_request` trigger: This w…
.github/workflows/spam-check.lock.yml:1169
CRIT
MINED116
[MINED116] Workflow uses `secrets.COPILOT_GITHUB_TOKEN` on a `pull_request` trigger: This…
.github/workflows/spam-check.lock.yml:1066
CRIT
MINED116
[MINED116] Workflow uses `secrets.COPILOT_GITHUB_TOKEN` on a `pull_request` trigger: This…
.github/workflows/spam-check.lock.yml:1042
CRIT
MINED116
[MINED116] Workflow uses `secrets.GH_AW_GITHUB_TOKEN` on a `pull_request` trigger: This w…
.github/workflows/spam-check.lock.yml:985
CRIT
MINED116
[MINED116] Workflow uses `secrets.GH_AW_GITHUB_TOKEN` on a `pull_request` trigger: This w…
.github/workflows/spam-check.lock.yml:968
CRIT
MINED116
[MINED116] Workflow uses `secrets.GH_AW_GITHUB_TOKEN` on a `pull_request` trigger: This w…
.github/workflows/spam-check.lock.yml:950
CRIT
MINED116
[MINED116] Workflow uses `secrets.GH_AW_GITHUB_TOKEN` on a `pull_request` trigger: This w…
.github/workflows/spam-check.lock.yml:937
CRIT
MINED116
[MINED116] Workflow uses `secrets.GH_AW_GITHUB_TOKEN` on a `pull_request` trigger: This w…
.github/workflows/spam-check.lock.yml:807
CRIT
MINED116
[MINED116] Workflow uses `secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN` on a `pull_request` trig…
.github/workflows/spam-check.lock.yml:806
CRIT
MINED116
[MINED116] Workflow uses `secrets.COPILOT_GITHUB_TOKEN` on a `pull_request` trigger: This…
.github/workflows/spam-check.lock.yml:805
CRIT
MINED116
[MINED116] Workflow uses `secrets.COPILOT_GITHUB_TOKEN` on a `pull_request` trigger: This…
.github/workflows/spam-check.lock.yml:747
CRIT
MINED116
[MINED116] Workflow uses `secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN` on a `pull_request` trig…
.github/workflows/spam-check.lock.yml:676
CRIT
MINED116
[MINED116] Workflow uses `secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN` on a `pull_request` trig…
.github/workflows/spam-check.lock.yml:374
CRIT
MINED116
[MINED116] Workflow uses `secrets.GH_AW_GITHUB_TOKEN` on a `pull_request` trigger: This w…
.github/workflows/spam-check.lock.yml:373
CRIT
MINED116
[MINED116] Workflow uses `secrets.COPILOT_GITHUB_TOKEN` on a `pull_request` trigger: This…
.github/workflows/spam-check.lock.yml:364
CRIT
MINED116
[MINED116] Workflow uses `secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN` on a `pull_request` trig…
.github/workflows/spam-check.lock.yml:310
CRIT
MINED116
[MINED116] Workflow uses `secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN` on a `pull_request` trig…
.github/workflows/spam-check.lock.yml:308
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
src/components/ide/api-docs-sidebar.tsx:23
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
src/components/categories/pinned-catego…:35
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
src/components/categories/category-filt…:35
HIGH
MINED004
[MINED004] Weak Crypto: MD5/SHA1/DES/RC4 used for security context (not just checksums).
src/app/prompts.json/route.ts:21
HIGH
SEC085
[SEC085] JS: child_process.exec with non-literal: child_process.exec with user-derived in…
src/app/layout.tsx:124
HIGH
SEC085
[SEC085] JS: child_process.exec with non-literal: child_process.exec with user-derived in…
packages/raycast-extension/src/utils.ts:15
HIGH
SEC085
[SEC085] JS: child_process.exec with non-literal: child_process.exec with user-derived in…
packages/prompts.chat/src/variables/ind…:125
HIGH
SEC083
[SEC083] JS: new RegExp() with non-literal: new RegExp(<variable>) — variable input can c…
packages/prompts.chat/src/variables/ind…:135
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
packages/raycast-extension/src/api.ts:95
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
packages/prompts.chat/src/cli/platforms…:62
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
packages/prompts.chat/src/cli/component…:64
HIGH
MINED115
[MINED115] Action `actions/setup-node` pinned to mutable ref `@v6`: `uses: actions/setup-…
.github/workflows/ci.yml:23
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v6`: `uses: actions/checkout…
.github/workflows/ci.yml:20
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v6`: `uses: actions/checkout…
.github/workflows/docker-publish.yml:45
HIGH
MINED115
[MINED115] Action `actions/setup-node` pinned to mutable ref `@v6`: `uses: actions/setup-…
.github/workflows/docker-publish.yml:25
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v6`: `uses: actions/checkout…
.github/workflows/docker-publish.yml:22
HIGH
MINED115
[MINED115] Action `actions/setup-python` pinned to mutable ref `@v6`: `uses: actions/setu…
.github/workflows/update-contributors.y…:20
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v6`: `uses: actions/checkout…
.github/workflows/update-contributors.y…:14
MED
CFG006
[CFG006] Missing .gitignore: No .gitignore file. Risk of committing secrets and build art…
—
MED
ERR002
[ERR002] Empty Catch Block: Empty catch blocks hide errors.
src/components/kids/layout/background-m…:118
MED
SEC134
[SEC134] AI scaffold leftover — Lorem ipsum / example.com / John Doe in code: Lorem ipsum…
src/components/auth/register-form.tsx:105
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
src/app/layout.tsx:124
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
packages/raycast-extension/src/utils.ts:15
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
packages/prompts.chat/src/variables/ind…:125
MED
AUC001
[AUC001] No Repobility access matrix policy found: The repository uses web/API frameworks…
—
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
src/components/admin/prompts-management…:313
MED
JRN003
Frontend API reference is not matched by discovered backend routes
src/components/admin/prompts-management…:250
MED
JRN003
Frontend API reference is not matched by discovered backend routes
src/components/admin/prompts-management…:228
MED
JRN003
Frontend API reference is not matched by discovered backend routes
src/components/admin/prompts-management…:200
MED
JRN003
Frontend API reference is not matched by discovered backend routes
src/components/admin/prompts-management…:174
MED
JRN003
Frontend API reference is not matched by discovered backend routes
src/components/admin/prompts-management…:138
MED
JRN003
Frontend API reference is not matched by discovered backend routes
src/components/admin/import-prompts.tsx:82
MED
JRN003
Frontend API reference is not matched by discovered backend routes
src/components/admin/import-prompts.tsx:50
MED
JRN003
Frontend API reference is not matched by discovered backend routes
src/components/admin/categories-table.t…:187
MED
JRN003
Frontend API reference is not matched by discovered backend routes
src/components/admin/categories-table.t…:155
MED
JRN003
Frontend API reference is not matched by discovered backend routes
src/components/admin/categories-table.t…:154
MED
JRN003
Frontend API reference is not matched by discovered backend routes
src/components/admin/categories-table.t…:124
MED
JRN003
Frontend API reference is not matched by discovered backend routes
src/components/admin/ai-search-settings…:36
MED
WEB015
Public web app has no Content Security Policy
index.html
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
src/app/api/media-generate/route.ts:45
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
src/app/api/media-generate/route.ts:10
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
src/app/api/leaderboard/route.ts:150
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
src/app/api/improve-prompt/route.ts:38
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
src/app/api/prompts/route.ts:309
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
src/app/api/prompts/route.ts:35
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
src/app/api/reports/route.ts:12
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
src/app/prompts.csv/route.ts:28
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
src/app/prompts.json/route.ts:25
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
src/app/api/admin/embeddings/route.ts:5
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
src/app/api/admin/categories/route.ts:7
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
src/app/api/admin/slugs/route.ts:103
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
src/app/api/admin/tags/route.ts:6
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
src/app/api/admin/webhooks/route.ts:99
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
src/app/api/admin/webhooks/route.ts:80
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
src/app/api/admin/related-prompts/route…:8
LOW
AIC003
Duplicated implementation block across source files
src/components/admin/prompts-management…:222
LOW
AIC003
Duplicated implementation block across source files
src/app/workflows/page.tsx:74
LOW
AIC003
Duplicated implementation block across source files
src/app/workflows/page.tsx:47
LOW
AIC003
Duplicated implementation block across source files
src/app/workflows/page.tsx:46
LOW
AIC003
Duplicated implementation block across source files
src/app/workflows/page.tsx:42
LOW
AIC003
Duplicated implementation block across source files
src/app/taste/page.tsx:40
LOW
AIC003
Duplicated implementation block across source files
src/app/taste/page.tsx:39
LOW
AIC003
Duplicated implementation block across source files
src/app/taste/page.tsx:35
LOW
AIC003
Duplicated implementation block across source files
src/app/prompts/page.tsx:77
LOW
AIC003
Duplicated implementation block across source files
src/app/prompts/page.tsx:76
LOW
AIC003
Duplicated implementation block across source files
src/app/not-found.tsx:34
LOW
AIC003
Duplicated implementation block across source files
src/app/layout.tsx:94
LOW
AIC003
Duplicated implementation block across source files
src/app/feed/page.tsx:51
LOW
AIC003
Duplicated implementation block across source files
src/app/feed/page.tsx:39
LOW
AIC003
Duplicated implementation block across source files
src/app/feed/loading.tsx:11
LOW
AIC003
Duplicated implementation block across source files
src/app/collection/page.tsx:16
LOW
AIC003
Duplicated implementation block across source files
src/app/api/prompts/route.ts:174
LOW
AIC003
Duplicated implementation block across source files
src/app/api/prompt-builder/generate-exa…:91
LOW
AIC003
Duplicated implementation block across source files
src/app/api/admin/users/route.ts:1
LOW
AIC003
Duplicated implementation block across source files
src/app/api/admin/slugs/route.ts:91
LOW
AIC003
Duplicated implementation block across source files
scripts/setup.js:64
LOW
AIC003
Duplicated implementation block across source files
packages/raycast-extension/src/utils.ts:262
LOW
AIC003
Duplicated implementation block across source files
packages/raycast-extension/src/search-p…:92
LOW
AIC003
Duplicated implementation block across source files
packages/raycast-extension/src/search-p…:27
LOW
AIC003
Duplicated implementation block across source files
packages/raycast-extension/src/componen…:31
LOW
AIC003
Duplicated implementation block across source files
packages/raycast-extension/src/browse-p…:1
LOW
AIC003
Duplicated implementation block across source files
packages/prompts.chat/src/builder/video…:568
LOW
AIC003
Duplicated implementation block across source files
packages/prompts.chat/src/builder/video…:212
LOW
AIC003
Duplicated implementation block across source files
packages/prompts.chat/src/builder/media…:680
LOW
AIC003
Duplicated implementation block across source files
packages/prompts.chat/src/builder/chat.…:683
LOW
WEB008
Public docs site has no llms.txt
llms.txt
LOW
WEB011
Public web app has no humans.txt
humans.txt
INFO
MINED052
[MINED052] Ts Any Typed: : any used as type annotation. Defeats TypeScript type safety.
src/app/skills/page.tsx:18
INFO
MINED052
[MINED052] Ts Any Typed: : any used as type annotation. Defeats TypeScript type safety.
src/app/prompts/page.tsx:76
INFO
MINED052
[MINED052] Ts Any Typed: : any used as type annotation. Defeats TypeScript type safety.
src/app/prompts.json/route.ts:135
INFO
MINED058
[MINED058] React Dangerously Set Html: dangerouslySetInnerHTML bypasses Reacts JSX escapi…
src/app/book/page.tsx:133
INFO
MINED056
[MINED056] React Key As Index: key={index} in map() — re-renders the wrong elements on re…
src/app/collection/loading.tsx:15
INFO
MINED056
[MINED056] React Key As Index: key={index} in map() — re-renders the wrong elements on re…
src/app/categories/loading.tsx:15
INFO
MINED056
[MINED056] React Key As Index: key={index} in map() — re-renders the wrong elements on re…
src/app/book/page.tsx:183
INFO
MINED053
[MINED053] Placeholder Default Username: [email protected] / [email protected] / admin/admin…
src/app/admin/page.tsx:9
INFO
MINED053
[MINED053] Placeholder Default Username: [email protected] / [email protected] / admin/admin…
prisma/seed.ts:86
INFO
MINED053
[MINED053] Placeholder Default Username: [email protected] / [email protected] / admin/admin…
prisma/reset-admin.ts:9
INFO
MINED049
[MINED049] Print Pii: Logging password/token/email/ssn directly to stdout.
prisma/reset-admin.ts:30
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
prisma/reset-admin.ts:7
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
packages/prompts.chat/src/cli/new.ts:22
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
packages/prompts.chat/src/cli/index.tsx:143