Built for agents that act.
A firewall for what your agent does, not just another prompt filter. Start free: one command maps your agent’s blast radius locally, read-only, in minutes.
pip install hermes-shield-scannerthen hermes-shield demo · live on PyPI · v0.8.2 · PyPI · GitHub
then run hermes-shield scan in your own repo · Enterprise? request a security review
Six controls. One action firewall.
Each primitive sits between your agent and the outside world, at the moment of execution, where it counts. The free scanner maps these surfaces today; the live controls ship with the paid Shield tier (coming).
Action Integrity
Verify content, approval and state before execution.
Tool Governance
Map, classify and constrain every tool that can act.
Audit & Visibility
Full audit trail, dashboards and clear operator insight.
Security Review Track
We map your agent’s action surface and hand you the evidence.
One suite, three stages.
From finding the risk, to fixing it, to standing guard: Scanner → Repairer → Shield. Start with the free scanner; the paid tiers are coming.
Find your blast radius
Scan your agent’s codebase: a local, read-only static + AI-assisted scanner for AI-agent repos. See exactly what your agent could do, a count, not a vibe. hermes-shield scan.
Fix what we find
After the report, harden the findings: Action Gates and Threat Shield configured to your result. Paid tier, coming. Join the waitlist.
Stand guard, always
Live Kill Switch, Action Gates and Audit Trail with drift monitoring and ongoing support. Paid runtime, coming. Enterprise: custom, per team.
Your agent inherits more than you shipped.
We mapped 8,447 action surfaces across 12 frameworks. Two distinct tiers matter: 542 install-liability surfaces you inherit the moment you install, and 596 reachable-in-repo surfaces an actual running agent can hit. Install-liability is real, and much of it is reachable. This is the risk the industry now names OWASP LLM06 — Excessive Agency: an agent able to act beyond what you intended.
Prompt filters stop text.
Agents need action control.
Detection tells you something looked wrong. Action control stops the send, the write, the payment, at the moment of execution.