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.
51308 analyzed
7409 re-analysis due
996 not analyzable
0 not yet analyzed
4850 source gone
not analyzable
796 too large 200 no source
Running analyzer v33. The scanner changelog explains what each version detects and when it changed.
- hidden prompt 369
- committed secret 6298
- dynamic exec 12011
- obfuscation 3650
- suspicious endpoint 12542
- credential in log 718
- over-broad oauth scope 2556
- suspicious skill script 197
- bundled IDE extension 50
- skill file 190167
- MEDIUM suspicious endpoint comind-pro/comind-mcp 8.8.8.8
expect(() => assertSafeUrl('https://8.8.8.8/')).not.toThrow(); - MEDIUM suspicious endpoint comind-pro/comind-mcp 169.254.169.254 (cloud metadata)
expect(() => assertSafeUrl('http://169.254.169.254/latest/meta-data')).toThrow(/private/i); - MEDIUM suspicious endpoint DevAnimecx/jiro t.me
assert auto_detect("https://t.me/channel/123") == "telegram" - MEDIUM suspicious endpoint DevAnimecx/jiro 8.8.8.8
assert security.validate_target_url("http://8.8.8.8/") == "http://8.8.8.8/" - MEDIUM suspicious endpoint DevAnimecx/jiro 169.254.169.254 (cloud metadata)
security.validate_target_url("http://169.254.169.254/latest/meta-data/") - MEDIUM suspicious endpoint DevAnimecx/jiro t.me
("https://t.me/channel", "telegram"), - MEDIUM suspicious endpoint DevAnimecx/jiro 169.254.169.254 (cloud metadata)
"arguments": {"url": "http://169.254.169.254/metadata"}}, - MEDIUM suspicious endpoint DevAnimecx/jiro t.me
PREVIEW_URL = "https://t.me/s/" - MEDIUM suspicious endpoint DevAnimecx/jiro t.me
{"name": "telegram", "capabilities": ["scrape", "channel", "message", "group"], "base_url": "https://t.me"}, - HIGH dynamic exec DevAnimecx/jiro __import__()
__import__(pkg) - HIGH dynamic exec po4erk91/thread-keeper __import__ sink
__import__("os").environ.get("THREADKEEPER_SEARCH_PROXY_POLL_S", "0.5") - HIGH dynamic exec po4erk91/thread-keeper __import__()
mod = __import__(f"threadkeeper.{modname}", fromlist=[fn]) - HIGH dynamic exec po4erk91/thread-keeper __import__()
mod = __import__(f"threadkeeper.{mod_name}", fromlist=[fn_name]) - HIGH committed secret po4erk91/thread-keeper OpenAI key
sk-pro…(32 chars, redacted) - HIGH committed secret po4erk91/thread-keeper GitHub token
ghp_aa…(40 chars, redacted)