Code analysis
static source read inferred
Static code-analysis findings — hidden prompt content in shipped skill files, committed secrets, dynamic-exec sinks, and suspicious call-home endpoints — across the analyzed catalogue. Heuristic, pure, no code executed; every row deep-links to its source. Click a kind to filter.
50108 analyzed
8067 re-analysis due
988 not analyzable
0 not yet analyzed
4804 source gone
not analyzable
789 too large 199 no source
Running analyzer v33. The scanner changelog explains what each version detects and when it changed.
- hidden prompt 338
- committed secret 6180
- dynamic exec 11839
- obfuscation 3598
- suspicious endpoint 12356
- credential in log 713
- over-broad oauth scope 2550
- suspicious skill script 185
- bundled IDE extension 49
- skill file 187702
- HIGH committed secret DevNexsler/RAG-In-A-Box OpenAI key
sk-pro…(53 chars, redacted) - HIGH committed secret DevNexsler/RAG-In-A-Box GitHub fine-grained PAT
github…(61 chars, redacted) - HIGH committed secret DevNexsler/RAG-In-A-Box GitHub token
ghp_01…(42 chars, redacted) - HIGH committed secret DevNexsler/RAG-In-A-Box GitHub token
ghp_01…(42 chars, redacted) - HIGH dynamic exec aka-kika/feed-mac new Function()
const makeValidate = new Function(`${names_1.default.self}`, `${names_1.default.scope}`, sourceCode); - HIGH obfuscation stuinfla/ruvnet-brain dynamic require()/import()
install = await import(`${pathToFileURL(path.join(ROOT, 'bin', 'install.mjs')).href}?typed-result=${Date.now()}`); - HIGH dynamic exec stuinfla/ruvnet-brain vm exec
const evaluate = (argv) => vm.runInNewContext(expression.replaceAll('import.meta.url', 'moduleUrl'), { - HIGH dynamic exec stuinfla/ruvnet-brain vm exec
vm.runInNewContext(guardSource().replace(/^\s*import .*;\s*$/gm, ''), { - HIGH dynamic exec stuinfla/ruvnet-brain vm exec
vm.runInNewContext(body.replace(/^\s*import .*;\s*$/gm, ''), { - HIGH obfuscation stuinfla/ruvnet-brain dynamic require()/import()
`import(${JSON.stringify(REGISTRY)}).then((m) => { - HIGH obfuscation stuinfla/ruvnet-brain dynamic require()/import()
const mod = await import(`${RESOLVE_DEPS}?t=${Date.now()}-${Math.random()}`); - HIGH obfuscation stuinfla/ruvnet-brain dynamic require()/import()
const install = await import(`${pathToFileURL(path.join(ROOT, 'bin', 'install.mjs')).href}?trusted-validator=${Date.now()}`); - HIGH obfuscation stuinfla/ruvnet-brain dynamic require()/import()
const mod = await import(`${file}?v=${Date.now()}`); - HIGH obfuscation stuinfla/ruvnet-brain dynamic require()/import()
await import(/* @vite-ignore */ `${pathToFileURL(modulePath).href}?direct=${Date.now()}`); - HIGH obfuscation stuinfla/ruvnet-brain dynamic require()/import()
const src = `const ev = await import(${JSON.stringify(pathToFileURL(EVIDENCE_MOD).href)});