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.
50066 analyzed
8097 re-analysis due
988 not analyzable
0 not yet analyzed
4803 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 6178
- dynamic exec 11834
- obfuscation 3579
- suspicious endpoint 12346
- credential in log 713
- over-broad oauth scope 2550
- suspicious skill script 185
- bundled IDE extension 49
- skill file 187628
- HIGH suspicious skill script frankieramirez/ripen suspicious bundled script
encoded=$(python3 -c 'import urllib.parse,sys; print(urllib.parse.quote(sys.argv[1]))' "$label") - HIGH suspicious skill script frankieramirez/ripen suspicious bundled script
encoded=$(python3 -c 'import urllib.parse,sys; print(urllib.parse.quote(sys.argv[1]))' "$label") - HIGH suspicious skill script frankieramirez/ripen suspicious bundled script
encoded=$(python3 -c 'import urllib.parse,sys; print(urllib.parse.quote(sys.argv[1]))' "$label") - HIGH suspicious skill script frankieramirez/ripen suspicious bundled script
encoded=$(python3 -c 'import urllib.parse,sys; print(urllib.parse.quote(sys.argv[1]))' "$label") - HIGH suspicious skill script frankieramirez/ripen suspicious bundled script
encoded=$(python3 -c 'import urllib.parse,sys; print(urllib.parse.quote(sys.argv[1]))' "$label") - MEDIUM suspicious endpoint mheraskin/soloe-ide 172.99.0.1
drifted.mcpServers['soloe-ide'].url = 'http://172.99.0.1:17896/mcp'; - HIGH committed secret lucas-saldanha-werneck/Claude-1Password Google API key
AIzaSy…(39 chars, redacted) - HIGH committed secret lucas-saldanha-werneck/Claude-1Password Anthropic key
sk-ant…(49 chars, redacted) - HIGH committed secret vishnu-77/secchecker AWS access key id
AKIAIO…(20 chars, redacted) - HIGH committed secret vishnu-77/secchecker Anthropic key
sk-ant…(42 chars, redacted) - HIGH dynamic exec vishnu-77/secchecker eval()/exec()
result = eval(llm_response) - HIGH dynamic exec vishnu-77/secchecker eval()/exec()
result = eval(completion.text) - HIGH dynamic exec motet-ai/motet __import__()
__import__(package.replace("-", "_")) - HIGH dynamic exec motet-ai/motet __import__ sink
real_exists = __import__("os").path.exists - HIGH dynamic exec motet-ai/motet __import__ sink
real_exists = __import__("os").path.exists