Audit your AI agentsbefore they touch your code.
Audit AI agent configs before they run · Vet packages before install
Zyrax is the trust layer for AI-era development — keeping prompt injection and malicious MCP servers out of the AI agents that write your code, and typosquats and malware out of the packages they pull in. The first piece is here, and it's free.
- status
- available now
- free tool
- zyrax-guard
- agent configs
- CLAUDE.md · .mcp.json · .cursorrules · settings.json · and more
- packages
- npm · PyPI · crates
- github action
- tiagosilva07/zyrax-guard@v0
- engine
- static · zero-dep
- releases
- cosign-signed · SLSA provenance · SBOM
- updates
- zyrax-guard upgrade (verified)
- license
- MIT (free CLI)
Audit agent configs. Vet packages. Zero config.
Zyrax Guard scans your AI agent configuration files — CLAUDE.md, .mcp.json, settings, skills — for prompt injection, malicious MCP servers, and credential-exfil, and vets every npm, PyPI, and crates dependency before you install it. Runs in milliseconds. Nothing leaves your machine.
AI agent config audit — CLAUDE.md · AGENTS.md · .mcp.json · .cursorrules · settings.json · .github/copilot-instructions.md
Prompt injection
Detects hijack keywords, hidden unicode, base64 blobs, and persona-override patterns in CLAUDE.md, AGENTS.md, GEMINI.md, and Cursor rules.
Credential access
Flags instructions that reference .env, id_rsa, ~/.aws/credentials, or other credential files — common payload targets in exfiltration attacks.
Exfiltration sinks
Catches instructions that combine an exfiltration verb (send, POST, curl) with an external URL on the same line.
MCP command inspection
Inspects command, args, and env fields in MCP server configs — flags shell interpreters, inline -c execution, /tmp binaries, and LD_PRELOAD hijacking.
MCP tool descriptions
Scans MCP tool description strings for injection keywords — tool descriptions are read as trusted context and are a stealthy bypass of instruction-file scanning.
Lifecycle hooks
Audits hooks in settings.json that execute commands automatically — flags download-pipe-execute patterns and shell inline-execution flags.
Malicious MCP hosts
Flags unencrypted URLs, raw IP addresses, and tunnel services (ngrok, Cloudflare) in MCP server configs.
Excessive permissions
Catches wildcard allow rules and unrestricted shell access in Claude settings.json.
Supply-chain risk
Detects npx-based MCP servers without a lock file — a known dependency-confusion vector — and symlinked agent configs pointing outside the scanned tree.
Obfuscation-resistant
Normalizes homoglyphs, leetspeak, zero-width/format characters, full-width text, and line-splitting before matching, so trivially disguised prompt-injection is still caught.
Package vetting — npm · PyPI · crates.io
Typosquatting
Flags names one keystroke from popular packages, like reqeusts instead of requests.
Known malware
Cross-checks public security advisories for confirmed-bad packages.
Hallucinated names
Catches packages that do not exist on the registry, including AI-suggested names that were never published.
New & unused
Warns on brand-new, low-adoption packages nothing is depending on yet.
Lockfile integrity
Detects tampered or mismatched lockfile entries in your pull requests.
Opt in and Zyrax Guard downloads the package and statically inspects the code it runs at install time, things like network calls, process spawning, and obfuscated eval, then blocks the dangerous combinations. No sandbox, no Docker, zero dependencies.
Up and running in five steps.
Copy, paste, done. From your terminal to your AI agent to CI — every way to run Zyrax Guard, in order.
Install
Homebrew, npm, or Go — pick one. Ships a signed, prebuilt binary.
Audit a repo
Scan AI agent configs for prompt injection, rogue MCP servers, and credential-exfil — and vet a package.
Add to your AI agent (MCP)
Give Claude Code, Cursor, Windsurf, or VS Code a scan_agents + check_package tool. One step writes a project .mcp.json — or add it manually.
On the official MCP registry as io.github.tiagosilva07/zyrax-guard
Gate your CI
Fail pull requests that add risky dependencies. Drop into .github/workflows/zyrax-guard.yml:
Auto-gate installs
Intercept npm / pip / cargo installs in your shell and check every new package first.