Mythos releases security fixes for the latest minor version on master. Older minor versions are best-effort.
| Version | Supported |
|---|---|
| 6.x | ✅ |
| 5.x | |
| < 5 | ❌ |
Do not file a public issue for a security vulnerability.
Email: report it through GitHub's private vulnerability reporting for this repo.
Please include:
- A description of the vulnerability.
- Steps to reproduce (a minimal proof-of-concept).
- The affected file(s), hook(s), or CLI(s).
- Your assessment of impact (RCE, secret leak, data corruption, etc.).
- Whether you've shared the finding with anyone else.
We will acknowledge within 72 hours and aim to ship a fix or mitigation within 7 days for high-severity issues.
Mythos ships defenses against three classes of risk:
hooks/git-guardian.shblocksgit push --forceto main/master,--no-verifycommits,rm -rf /, commits touching.env*or*.pem/*.key.- Fleet workers run in
--baremode with--no-session-persistenceand a mandatory--max-budget-usdcap.
hooks/hallucination-guard.sh(PreToolUse on Bash) warns when a command references a nonexistent path.hooks/agent-guard.sh(PostToolUse) detects command-repeat loops via a 20-entry ring buffer.
hooks/prompt-injection-guard.sh(PostToolUse on Read, WebFetch) scans tool responses for injection patterns and emits a[PROMPT-INJECTION-GUARD]warning into the next turn.- The marketplace HEAD-probes URLs before write and supports SHA-256 pinning to detect tampering between review and re-install.
- Supply chain. If you
install, you trust the bytes. We HEAD-probe and SHA-pin on request, but we do not vet third-party skill/agent content. Read every third-party file before installing. - MCP servers. MCP integration is the user's responsibility. Mythos does not sandbox MCP tool calls.
- Provider routing. If you run with
claude-code-routerpointed at a third-party provider, your prompts and code transit that provider. We don't control their retention or logging. - Model jailbreaks. Mythos's defenses are about the agent loop, not the model. A user who actively tries to jailbreak the agent can defeat the hooks by disabling them.
For high-stakes use:
- Pin every third-party skill/agent's SHA-256 in
registry/skills.json/registry/agents.jsonviabin/mythos-skill refresh-sha. - Run with
bin/mythos-fleet --allow-tools Read,Grep,Globfor any worker you wouldn't trust to write files. - Set
MYTHOS_LOOP_THRESHOLDlow (e.g.,2) in CI to catch repeat-loop failures fast. - Review
tasks/confidence-log.mdregularly. Two consecutive sub-70 confidence scores should trigger/evolve. - Never commit
.claude/state/to a public repo — it can leak prompts, plans, and budget data.
None at this time. Each future advisory will be linked here with CVE-ID (if assigned), affected versions, and the fix commit.