M.A.I. Consulting
FrameworkAdvanced2 October 20264 min read

Blast radius: designing what an automation can reach

Before connecting an agent to a new system, ask what it could reach on its worst day. Grant access per task rather than per agent, and separate read, write and send, so one mistake stays contained.

The last two pieces in this series dealt with how an agent gets compromised: a hidden instruction in a request, or one buried in a document the agent was only supposed to read. This piece deals with the question that matters once compromise has already happened, because pretending it never will is not a plan. If an agent does exactly the wrong thing, on its worst day, how much of the organisation can it actually touch? That question has a name in security work: blast radius. It is answerable in advance, and answering it properly is mostly a design decision, not a technical one.

Blast radius is not a hypothetical for people who expect to be attacked. It is the honest answer to what a single mistake, a single piece of bad input, or a single moment of over-trust in a tool actually costs, regardless of whether anyone was ever trying to cause harm.

The question to ask before the question of whether it will happen

Most conversations about agent risk start with "how likely is this to go wrong," which is a reasonable question but the wrong first one. The first question is "if it goes wrong, what does it reach." An agent connected to one clearly bounded system has a small blast radius by construction, regardless of how good or bad its judgement turns out to be on a given day. An agent connected to everything, because connecting it to everything was convenient at setup time, has a large blast radius regardless of how careful its design otherwise is. Likelihood is worth estimating. Reach is worth designing.

Why convenience quietly expands the radius

The natural direction of least resistance during setup is to grant broad access once, so nobody has to come back and grant a bit more later. A single service account with wide permissions across email, file storage, and a CRM is genuinely easier to configure than three narrowly scoped credentials, one per system, each doing only what that specific task needs. The saving is real and it is also exactly backwards: the whole point of scoping access narrowly is that it is inconvenient in exactly the way that limits damage, and the setup-time convenience of one broad credential is paid for later, all at once, the day something goes wrong inside it.

Designing the radius deliberately

Blast radius is not a question you answer once, when the agent goes live. It is a design constraint you carry through every new system you connect it to afterwards, because each new connection either was scoped deliberately or was allowed to happen because it was the easy default.

The practical takeaway

Before connecting an agent to any new system, ask what it would be able to reach on its worst day, not just what it needs on its best one, and grant access per task rather than per agent so a single compromise stays contained.

Sources

Series · Agent security · part 3 of 5
Keep reading
05 ยท Custom Agents & Tools

Can the tool we already pay for do this task for us, every time?

If this is the question on your desk, a thirty-minute call tells you whether the service fits, or that you do not need us yet.