Hypothesis-driven scanning
Per-function hypotheses about what could go wrong — "this transaction doesn't lock the row; potential race condition" — instead of fixed pattern rules.
AI reasoning, not regex
Open-source · MIT · v3.1.0
Mythos Agent reasons about your code the way a security-focused reviewer would — generating hypotheses, hunting CVE variants, and ranking findings by confidence.
A real npx mythos-agent quick against a vulnerable fixture.
Pattern scan runs in ~10 ms, offline, no config.
npx mythos-agent quick → scanned 47 files in 10 ms →
5 findings visible with file:line pointers → auto-fix hint. 13 total findings.
Per-function hypotheses about what could go wrong — "this transaction doesn't lock the row; potential race condition" — instead of fixed pattern rules.
AI reasoning, not regex
The Big-Sleep technique finds structurally similar bugs across your codebase — same root cause, different syntax, different file.
Catches the siblings of known CVEs
Four coordinated stages — Recon · Hypothesize · Analyze · Exploit — each informing the next. Findings ranked by confidence and exploitability.
4-stage orchestration
AI-guided fuzzing with feedback loops, plus PoC exploit generation, so findings are real — not theoretical false-positives.
Reproducible exploits, not guesses
Pattern mode runs without an API key. For AI mode, bring your own LLM — Claude, GPT-4o, Ollama, LM Studio.
Pattern scan is free forever
Map the codebase. Entry points, data flow, framework boundaries, risky surfaces.
Generate per-function hypotheses. "This query could be vulnerable if it concats user input."
Every scanner runs. Taint engine and variant detector confirm or reject each hypothesis.
Chain findings into real attack paths. Confidence-rank. Generate PoC exploits where possible.
Beyond the pipeline: call-graph + taint engine, DAST smart fuzzer, AI hypothesis agent, variant analysis, and git-history mining all feed into the same confidence score.
15 production-wired today, 28 experimental — plus deep integrations with Semgrep, Gitleaks, Trivy, Checkov, and Nuclei.
Plus 21 more experimental scanners (SQL injection deep, NoSQL, deserialization, XXE, open redirect, DNS rebinding, memory safety, and more) shipped in the tarball but not yet wired into default scan.
Mythos Agent complements — not replaces — Semgrep, Snyk, and CodeQL. It adds AI reasoning on top of traditional SAST, not a wholesale replacement for a mature rules engine.
EU CRA stance published · SOC 2 / HIPAA / PCI mappings in docs · GDPR article mapping on privacy findings · 48-hour vulnerability acknowledgment
npx mythos-agent scan npx mythos-agent hunt npm install -g mythos-agent@3.1.0 - name: Mythos Agent scan
uses: mythos-agent/action@v1
with:
fail-on: high
upload-sarif: true Mythos Agent ships under MIT in perpetuity. If it saves you time or catches a real bug, sponsor the maintainer or contribute a scanner — both are valued equally.