Blast radius is the question of how much damage one compromised or mistaken actor can do before something stops it. With a human, the natural brakes are speed and hesitation: a person pauses before dropping a table. An AI coding agent has neither brake. It acts fast, it acts continuously, and it acts with whatever access you gave it. That is the specific tension AI coding agents introduce to your blast radius: maximum reach meets minimum friction.
The agent does not have to be malicious for this to bite. A misread instruction, a prompt that pushed it somewhere unexpected, a bug in its planning, and the same broad credential that makes it useful becomes the measure of how far the mistake spreads.
What sets the radius
Two factors decide how far an agent's mistake or compromise can reach:
- Scope of access. A standing credential with broad rights means the radius is everything that credential can touch, which is usually far more than any single task needs.
- Reversibility and visibility. If the agent's actions are not recorded at a boundary, you cannot see the spread quickly or reconstruct it, which extends the effective radius into the time it takes to notice.
Speed multiplies both. By the time anyone reacts, an agent with broad standing access has done in seconds what a human would have taken an afternoon and several second-thoughts to do.
Shrink the radius by shrinking the grant
You cannot make the agent hesitate, so you make its reach small. Blast radius is contained by ensuring the agent never holds more access than the immediate task requires, and by recording what it does so the spread is visible the moment it starts. Both are properties of the access boundary, not the agent.
An access gateway enforces that boundary. Run the agent's connections through hoop.dev and each session gets just-in-time, scoped access instead of a broad standing credential, so the radius shrinks to the task, not the whole estate. Every command is recorded at the gateway, so a runaway sequence is visible and reconstructable, not buried in the agent's own context. To be precise: hoop.dev governs the infrastructure connection the agent uses, not the model. It does not inspect the prompt or output. It limits and records what the agent can do to your systems, which is where blast radius is actually measured.
