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 hahwul/gori GitHub token
ghp_aa…(40 chars, redacted) - HIGH committed secret hahwul/gori GitHub fine-grained PAT
github…(51 chars, redacted) - HIGH committed secret hahwul/gori Slack app token
xapp-1…(30 chars, redacted) - HIGH committed secret hahwul/gori private key
PEM private key block (redacted) - MEDIUM suspicious endpoint memtomem/memtomem 8.8.8.8
req = _build_pinned_request(client, "https://8.8.8.8/", "8.8.8.8") - MEDIUM suspicious endpoint memtomem/memtomem 1.2.3.4
assert out == "https://1.2.3.4:8443/p?q=1#x" - MEDIUM suspicious endpoint memtomem/memtomem 169.254.169.254 (cloud metadata)
_validate_url("http://169.254.169.254/latest/meta-data/") - HIGH dynamic exec memtomem/memtomem eval()/exec()
exec(first_code, {}) - HIGH dynamic exec memtomem/memtomem __import__ sink
for key in list(__import__("os").environ): - HIGH committed secret memtomem/memtomem GitLab token
glpat-…(38 chars, redacted) - HIGH committed secret memtomem/memtomem Anthropic key
sk-ant…(47 chars, redacted) - HIGH committed secret memtomem/memtomem Google API key
AIzaSy…(39 chars, redacted) - HIGH dynamic exec memtomem/memtomem __import__ sink
not hasattr(__import__("os"), "symlink"), reason="platform has no symlink support" - HIGH dynamic exec memtomem/memtomem pickle.loads()
clone = pickle.loads(pickle.dumps(row)) - HIGH committed secret memtomem/memtomem GitLab token
glpat-…(38 chars, redacted)