Agent Blast Radius: Kinetic Damage Propagation Simulator & Containment Workbench
Interactive Blast Radius Workbench
Section titled “Interactive Blast Radius Workbench”Simulate multi-hop breach cascades, inspect the 5-vector damage matrix, review verified incident benchmarks, or calculate your architecture’s Blast Radius Score (BRS) in the privacy-first client sandbox:
Multi-Hop Agentic Breach Propagation Topology
Unlike traditional software confined to a static process, the breach of an autonomous agent propagates through RAG memory, ambient IAM tokens, and connected actuation tools to compromise the entire enterprise mesh in cascades.
Perception & Initial Injection
Indirect injection via RAG document, scraped web page, or hostile user input.
Reasoning & Tool Hijacking
The subverted model parameterizes actuation tools with arbitrary arguments (shell commands, API calls).
IAM Harvest & Host Breakout
Extraction of ambient cloud service credentials (AWS IMDS, GitHub PAT) and local filesystem persistence.
Swarm Cascade & Kinetic Blast
Hostile directives dispatched to peer swarm agents via MCP, triggering automated production pipelines.
The 5-Vector Blast Radius Assessment Matrix
The Blast Radius Score (BRS) quantifies kinetic potential damage from 0 to 100 across 5 weighted orthogonal dimensions.
Host & Infrastructure Reach
Depth of host OS compromise, local filesystem access, shell execution, Docker socket tampering, and hypervisor escape potential.
Data & Memory Blast
Exposure, exfiltration, or adversarial poisoning of vector databases, enterprise knowledge bases, user conversations, and sensitive files.
Identity & Credential Scope
Blast perimeter of credentials accessible to the agent: cloud IAM roles, OAuth tokens, SSH keys, API secrets, and inter-service authentication.
Financial & Operational Burn
Financial damage caused by runaway autonomous loops, unconstrained API token consumption, third-party service fees, or Denial of Wallet.
Downstream Cascade Propagation
Propagation multiplier when compromised agent communicates with peer agents in a swarm, triggering downstream trusted actuators without re-validation.
Containment Boundary Attenuation Factors (Ω_containment)
| Containment Model | Isolation Factor | Blast Radius Attenuation | Security Mechanism |
|---|---|---|---|
| Ephemeral MicroVM (Firecracker / Kata) | 0.15 | -85% | Disposable virtual machine booted in <10ms with hardware-assisted hypervisor isolation, read-only rootfs, and dropped host network. |
| Application-Level Sandbox (gVisor / seccomp / AppArmor) | 0.35 | -65% | Intercepted system calls via user-space kernel proxy with strict capabilities stripping and limited temporary filesystem. |
| Standard Container (Docker / Podman Default) | 0.65 | -35% | Standard Linux namespaces and cgroups without custom seccomp profiles; vulnerable to Docker socket exposure and shared kernel escapes. |
| Unsandboxed Host Process | 1.00 | -0% | Agent execution directly on developer workstation or server host OS; direct access to filesystem, local network, and environment variables. |
Verified Real-World Incident Blast Profiles
Comparison between raw uncontained blast radius (bare host process) and residual blast radius under MicroVM isolation.
Langflow CSV Agent Unconstrained REPL Breakout
- Adversarial CSV uploaded to conversational agent
- Pandas query generation poisoned with exec() payload
- Local Python REPL executes arbitrary shell command as host UID 1000
- AWS instance metadata service (IMDSv1) queried via curl
- Temporary IAM role credentials exfiltrated to adversary C2
MCP Untrusted Community Tool Protocol Hijacking
- User connects third-party community MCP server for weather lookup
- Tool definition injects shadow tool 'system_diagnostics' with broad regex match
- Agent routes sensitive file reading task to shadow MCP server
- Local SSH private keys (~/.ssh/id_ed25519) and .env secrets read via stdio
- Secrets dispatched via outbound DNS tunneling subquery
Cursor IDE Agent Workspace Token Harvest & Command Chaining
- Developer opens open-source repo with hidden instructions in README.md
- Agent scans workspace during contextual indexing
- Hidden instruction commands agent to run background build script
- Subshell executes curl fetching remote obfuscated payload
- GitHub Personal Access Token (.git-credentials) exfiltrated to attacker server
CrewAI Multi-Agent Swarm Lateral Trust Impersonation
- Adversary inserts poisoned research abstract into enterprise vector DB
- Research Agent retrieves poisoned chunk during automated briefing task
- Research Agent synthesizes false security directive to Executive Agent
- Executive Agent trusts peer agent output without out-of-band verification
- Executive Agent triggers production deployment pipeline webhook deploying rogue image
AutoGen Unbounded Recursive Loop & Cloud API Spend Burn
- External customer query introduces paradoxical goal logic
- Two peer agents enter infinite refinement and validation dialogue
- Agent tools continuously spawn external API calls and cloud function executions
- No circuit breaker or financial rate-limiter halts the autonomous iteration
- 14,000 API calls executed in 2 hours costing $4,800 and exhausting rate quotas
OpenDevin Container Breakout & Host Docker Socket Compromise
- Agent instructed to debug Docker configuration file
- Prompt injection tricks model into mounting host /var/run/docker.sock
- Agent issues container command spawning privileged container with host root / mount
- Host filesystem accessed and persistence installed in /etc/cron.d/
- Full root host takeover bypassing container sandbox
Interactive Agent Blast Radius Simulator (P7)
Configure your agent architecture parameters to instantaneously evaluate its kinetic destruction potential, compute its BRS score, and generate your tailored containment plan.
📋 Priority Blast Containment Checklist:
- Isolation MicroVM : Déployer Firecracker pour ramener le facteur d'isolation de l'hôte à 0.15.
- Éphémérité IAM : Réduire la durée de vie des jetons STS à moins de 60 secondes avec portance sur ARN unique.
- Coupe-Circuit Financier : Imposer un plafond matériel de 10 tours autonomes et 5.00$ de jetons par exécution.
1. Deconstructing the 5 Vectors of Agentic Destruction
Section titled “1. Deconstructing the 5 Vectors of Agentic Destruction”When an autonomous agent is hijacked via prompt injection or malicious tool schemas, kinetic damage does not stay localized. Hermes evaluates damage along five orthogonal vectors:
graph TD Compromise["Autonomous Agent Breach (AAP-001 / AAP-002)"] --> V1["1. Host & Infrastructure (B_host)"] Compromise --> V2["2. Data & Memory Poisoning (B_data)"] Compromise --> V3["3. Identity & Ambient Secrets (B_iam)"] Compromise --> V4["4. Financial & Loop Burn (B_cost)"] Compromise --> V5["5. Downstream Swarm Cascade (B_cascade)"]
V1 --> Impact1["Kernel Escape / Host RCE"] V2 --> Impact2["Persistent RAG Poisoning"] V3 --> Impact3["Cloud Tenant Compromise"] V4 --> Impact4["Denial of Wallet"] V5 --> Impact5["Enterprise Swarm Subversion"]- Host & Infrastructure Reach (
B_host— Weight 25%): Quantifies whether the agent can touch local filesystems, spawn subshells, interact with Docker sockets, or break out of container runtimes. - Data & Memory Blast (
B_data— Weight 25%): Quantifies the blast perimeter over corporate knowledge bases, embeddings stores, and episodic memory caches. - Identity & Ambient Secrets (
B_iam— Weight 20%): Evaluates the credentials accessible to the agent. Long-lived static API keys or broad cloud IAM roles allow attackers to pivot across SaaS platforms and cloud tenants. - Financial & Operational Burn (
B_cost— Weight 15%): Measures financial destruction stemming from unconstrained autonomous reasoning loops, high-frequency external API calls, and denial-of-wallet loops. - Downstream Cascade Propagation (
B_cascade— Weight 15%): Measures how easily a compromised specialist agent can issue trusted instructions to peer agents, triggering downstream production actions without human-in-the-loop validation.
2. Containment Attenuation: The MicroVM Paradigm
Section titled “2. Containment Attenuation: The MicroVM Paradigm”The foundational insight of the Hermes Blast Radius Model (HBRM) is that hardware-enforced isolation attenuates damage multiplicatively:
BRS = min(100, RawComposite * Omega_containment)Where Omega_containment represents the boundary attenuation factor:
- Bare Host Process (
Omega = 1.00): Zero attenuation. Shell breakout grants immediate host root compromise. - Default Docker Container (
Omega = 0.65): Moderate attenuation, but vulnerable to shared kernel exploits, mounted Docker sockets, and network pivots. - Application Sandbox (
gVisor / seccomp—Omega = 0.35): Strong attenuation via intercepted system calls and capability drops. - Ephemeral MicroVM (
Firecracker / Kata—Omega = 0.15): Hardware-level virtualization isolation. Discarded automatically after task completion, reducing real-world damage by over 80%.
3. Public Machine-Readable API
Section titled “3. Public Machine-Readable API”In alignment with Hermes Principle P6 (Machine-Readable First), all blast radius intelligence is exposed via static REST endpoints:
- Full Intelligence Dataset:
/api/blast-radius/index.json - Incident Scenarios & Attack Chains:
/api/blast-radius/scenarios.json - The 5-Vector Blast Matrix:
/api/blast-radius/matrix.json - Containment Playbook:
/api/blast-radius/mitigations.json