github TypeScript analyzed · update queued a51bdfb

opena2a-org/hackmyagent

github

Metasploit for AI agents: scan, attack, and fix AI agents and MCP servers. Open source security toolkit.

maintainer
opena2a-org
license
NOASSERTION
first seen
2026-06-05
last seen
2026-08-13
releases · 30d
9
short id
risk 100/100 · heuristic grade
E critical
  • vulnerabilities attested + 50
  • capability exposure inferred + 35
  • recent drift inferred + 20
  • tool safety inferred + 12
  • trust mitigators mixed − 8

These factors total 109, not 100: the score is bounded to 0–100 after they are summed, so this one is capped at 100. The factors are left as they were applied rather than rewritten to make the column add up.

attested inferred mixed

The A–E grade is our heuristic synthesis — a "review this" prompt, not a verdict. Each factor is tagged by what backs it: attested (a verifiable record), reported (a third party's claim), or inferred (our own heuristic, e.g. permissions). See methodology.

graded 9m ago · see ecosystem CVEs →

risk trajectory 8 movements
  • D · 77 E · 100
  • B · 27 D · 77
  • B · 32 B · 27
  • C · 44 B · 32
  • C · 52 C · 44
  • D · 64 C · 52
  • C · 56 D · 64
  • A · 0 C · 56
capability exposure grade factor +35
Inferred surface — each links to servers holding it:
vulnerabilities 2 CVEs · grade factor +50
CRITICAL
A scanned file could suppress its own findings by forging the analysis prompt frame (partial fix; r… affects [">= 0.8.0, < 0.29.0"]
CRITICAL
MCP server reads any file and writes to any directory (unconfined filesystem access) affects [">= 0.6.0, < 0.29.0"]
tool safety 5 findings · grade factor +12
  1. high dangerous code

    committed secret: Slack token, GitHub token, Anthropic key, SendGrid key, OpenAI key, Google API key, GitLab token · obfuscated payload: dynamic require()/import()

  2. medium dangerous code

    env-secret-flows-to-network-js: A process environment value (often a secret/token) flows into a network call — possible credential exfiltration. (opena2a-org-hackmyagent-a51bdfb/sr

  3. medium dangerous code

    env-secret-flows-to-network-js: A process environment value (often a secret/token) flows into a network call — possible credential exfiltration. (opena2a-org-hackmyagent-a51bdfb/sr

  4. medium dangerous code

    env-secret-flows-to-network-js: A process environment value (often a secret/token) flows into a network call — possible credential exfiltration. (opena2a-org-hackmyagent-a51bdfb/sr

  5. medium dangerous code

    env-secret-flows-to-network-js: A process environment value (often a secret/token) flows into a network call — possible credential exfiltration. (opena2a-org-hackmyagent-a51bdfb/sr

skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit a51bdfb · analyzer v31 · 22h ago

skills & prompt files 3

danger signals29

other grade factors evidence elsewhere
embed badge readme-ready
live risk-grade badge preview [![MCP Observatory risk grade](https://mcpobservatory.com/servers/github:opena2a-org/hackmyagent/badge.svg)](https://mcpobservatory.com/servers/github:opena2a-org/hackmyagent/security)

Heuristic, inferred signals — false positives (legitimately powerful tools, forks, language ports) are expected. Treat each as "review this", not a verdict. See the ecosystem-wide picture on the security hub, or the fleet security of opena2a-org.