TKOResearch
Menu
Back to insights
AI Agent SecurityAI Agent SecurityField note

What Is AI Agent Blast Radius?

AI agent blast radius is the maximum plausible damage an agent can cause if manipulated, misconfigured, over-permissioned, or exposed to hostile context.

Last reviewed May 4, 202610 min read

The Definition

AI agent blast radius is the maximum plausible damage an AI agent can cause if it is manipulated, misconfigured, over-permissioned, or exposed to hostile context.

It is not just a model-risk concept. It is a systems-risk concept.

A chatbot with no tools has a small blast radius. An AI agent with access to email, CRM records, cloud APIs, GitHub, shell execution, billing systems, customer data, and long-term memory has a very different risk profile.

The practical question is:

If this agent goes wrong, what can it read, write, delete, send, execute, approve, leak, or persist?

That is blast radius.

Why Prompt Injection Is Too Narrow

Prompt injection is real, but prompt injection alone does not describe business impact.

A prompt-injected chatbot may produce an incorrect answer.

A prompt-injected agent may:

  • Send an email.
  • Modify a customer record.
  • Exfiltrate sensitive data.
  • Trigger an API call.
  • Poison memory.
  • Create a ticket.
  • Deploy code.
  • Delete a file.
  • Leak secrets.
  • Take repeated autonomous action.

OWASP identifies prompt injection as a major LLM application risk and notes that manipulated inputs can lead to unauthorized access, data breaches, and compromised decision-making. OWASP also identifies excessive agency, insecure output handling, sensitive information disclosure, and insecure plugin design as major risks for LLM applications.

For agentic systems, OWASP specifically calls out tool abuse, privilege escalation, data exfiltration, memory poisoning, goal hijacking, excessive autonomy, cascading failures, and sensitive data exposure.

So the mature question is not only whether the model can be tricked. It is this:

What can the system do after the model is tricked?

A Working Definition

AI agent blast radius is determined by seven dimensions:

DimensionQuestion
Data accessWhat can the agent read?
Action authorityWhat can the agent write, delete, send, execute, or approve?
Credential scopeWhat identities, tokens, service accounts, or OAuth scopes does it inherit?
AutonomyCan it act repeatedly or without human approval?
Tool chainingCan low-risk tools combine into high-risk outcomes?
PersistenceCan it store poisoned memory or alter future context?
ObservabilityCan the organization reconstruct what happened?

A simple conceptual model:

Blast Radius =
  Data Access
  x Action Authority
  x Credential Scope
  x Autonomy
  x Tool Chaining
  x Persistence
  x Observability Gap

This is not a mathematical formula. It is a review model.

The purpose is to force the team to reason about what the agent can actually affect.

Low, Medium, High, And Critical Blast Radius

Not every AI workflow is equally risky.

Blast RadiusExampleRisk Profile
LowInternal FAQ chatbot with public docs onlyBad answers, limited exposure.
MediumSupport assistant with read-only ticket and customer contextSensitive data leakage, bad recommendations.
HighAgent that can update CRM records, create tickets, draft emails, and query internal systemsUnauthorized changes, data exposure, workflow abuse.
CriticalAgent with write access to production systems, billing, cloud APIs, source code, deployment, or shell executionBusiness disruption, security compromise, financial or legal impact.

The same model may be safe in one context and unsafe in another. The difference is not the model. The difference is authority.

Blast Radius Starts With Data Access

The first blast-radius question is what the agent can see.

Data ClassExampleBlast-Radius Concern
Public dataDocs, marketing pages, public support articlesLow confidentiality impact.
Internal dataPolicies, project docs, internal ticketsInternal exposure and business leakage.
Customer dataCRM, support cases, contracts, PIILegal, trust, and contractual impact.
SecretsAPI keys, tokens, credentials, private keysDirect compromise path.
Regulated or controlled dataHealth, financial, legal, export-controlled, or sensitive client dataCompliance and liability impact.
Source codeRepositories, CI/CD metadata, deployment configsSupply-chain and infrastructure risk.

Data access should be enforced before content enters the model context. A prompt that says "do not reveal unauthorized data" is not an access-control system.

Action Authority Is The Multiplier

Data access creates exposure. Action authority creates impact.

Classify every action the agent can take:

Action TypeExamplesRisk
ReadSearch, list, summarize, retrieveData leakage.
DraftDraft email, draft ticket response, draft changeHuman-review dependent.
WriteUpdate record, create issue, modify fieldIntegrity impact.
DeleteDelete document, remove user, close caseIrreversible damage.
SendEmail customer, post Slack message, submit formExternal business impact.
ExecuteRun code, shell command, workflow, deploymentSystem compromise.
ApproveRefund, payment, access change, legal/compliance stepFinancial/legal impact.

OWASP's agent guidance recommends tool least privilege, per-tool permission scoping, and explicit authorization for sensitive operations.

The safest pattern is not "never let agents act." The safest pattern is to separate actions into classes and apply different controls to each class.

Credential Scope Determines Real Power

An agent does not have power because it is intelligent. It has power because credentials allow it to act.

Review:

Credential TypeRisk Question
User OAuth tokenIs action scoped to the initiating user?
Shared service tokenDoes the agent inherit organization-wide authority?
API keyIs it long-lived and overbroad?
Cloud roleCan the agent affect infrastructure?
Local secretCan a local MCP server access developer credentials?
Database credentialDoes it bypass application-layer authorization?

MCP security guidance discusses authorization and OAuth-related risks, including confused deputy problems and the need for per-client consent, redirect URI validation, and state validation.

A manipulated agent with a narrowly scoped token is a contained event. A manipulated agent with broad service credentials is a breach path.

Tool Chaining Creates Hidden Risk

Individual tools may look safe in isolation.

The combination may not be safe.

ToolAppears Safe?Combined Risk
search_docsYesCan retrieve sensitive source material.
summarize_textYesCan transform sensitive content for exfiltration.
send_emailMaybeCan transmit the summary externally.
update_ticketMaybeCan persist malicious instructions into workflow.
create_calendar_eventLowCan socially engineer internal users.

The review should ask:

  • Can output from one tool become input to another?
  • Can the agent chain read -> summarize -> send?
  • Can the agent convert internal data into external communication?
  • Can it persist attacker-controlled content into future workflows?
  • Can it move from low-risk tools into high-risk actions?

Blast radius is often hidden in the chain, not the individual tool.

Persistence Changes The Threat Model

Memory increases usefulness and risk.

Memory can include:

  • User preferences.
  • Prior tasks.
  • Business context.
  • Learned facts.
  • Tool results.
  • Workflow state.
  • Retrieved content.
  • Long-term notes.
  • Summaries of past interactions.

If memory is not validated, scoped, and isolated, it can become a persistence mechanism for malicious context.

OWASP's AI Agent Security Cheat Sheet calls out memory poisoning as a risk where malicious data persists in agent memory and influences future sessions or users.

Questions to ask:

Memory ControlReview Question
ScopeIs memory isolated by user, tenant, role, and workflow?
SourceDoes memory preserve where information came from?
TrustAre untrusted memories labeled differently?
ExpirationDoes memory expire or require revalidation?
ModificationCan users or external content alter durable memory?
ReviewCan memory be inspected, deleted, or corrected?

An agent with unsafe memory can remain compromised after the original prompt injection is gone.

Observability Reduces Effective Blast Radius

Logging does not prevent every failure, but it changes response and remediation.

A system with strong observability can answer:

  • Who initiated the workflow?
  • What did the user ask?
  • What documents were retrieved?
  • What tool did the agent call?
  • What parameters were generated?
  • What authorization decision occurred?
  • Was human approval required?
  • What did the downstream system do?
  • What was shown or sent externally?
  • What memory was read or written?

A system without those traces creates a second problem: nobody can prove what happened.

Sample Blast-Radius Matrix

Use a matrix like this during review.

DimensionLowMediumHighCritical
Data accessPublic docsInternal docsCustomer dataSecrets / regulated data
Tool authorityRead-onlyDraft/createWrite/sendDelete/execute/deploy
CredentialsNo credentialsUser-scopedBroad app tokenAdmin/service token
AutonomySingle responseUser-approved actionMulti-step workflowAutonomous loop
Tool chainingNoneLimitedRead -> writeRead -> exfiltrate/execute
MemoryNoneSession-onlyLong-term user memoryCross-user or shared memory
LoggingFull tracePartial traceMinimal logsNo reconstruction possible

How To Reduce AI Agent Blast Radius

Blast-radius reduction is mostly an engineering problem.

ControlEffect
Least-privilege toolsReduces what the agent can do.
User-scoped authorizationPrevents shared-token overreach.
Per-tool allowlistsPrevents unintended action paths.
Human approval gatesStops high-impact autonomous actions.
Draft-first workflowsPrevents direct external communication.
RAG authorization enforcementPrevents unauthorized context exposure.
Output validationStops malformed or hostile tool parameters.
Sandboxed executionContains code and shell risks.
Egress controlsLimits data exfiltration.
Memory isolationPrevents persistent cross-user poisoning.
Full trace loggingSupports detection, response, and accountability.
Kill switchAllows rapid containment.

The goal is not to make agents useless. The goal is to make failure survivable.

What A Blast-Radius Review Should Leave Behind

The review should make the agent's authority visible. A team should be able to point to the tools, credentials, approval gates, and logs instead of relying on a vague promise that the model will behave.

DeliverableDescription
Tool Inventory MatrixLists every tool and what it can read, write, delete, send, or execute.
Credential Scope ReviewIdentifies overbroad tokens, shared service accounts, and missing attribution.
Action Classification TableGroups actions by impact and required control.
Trust-Boundary DiagramShows where untrusted input crosses into model context or system action.
Abuse-Case MatrixDocuments realistic prompt, tool, retrieval, and memory failure modes.
Blast-Radius Reduction PlanPrioritizes scope reduction, approval gates, sandboxing, and logging.
Go/No-Go MemoStates whether the workflow is production-ready, pilot-only, or blocked.

Final Thought

AI agent blast radius is the bridge between technical security and business decision-making.

It turns vague AI risk into concrete questions:

  • What can the agent access?
  • What can it change?
  • What credentials does it inherit?
  • Can it act without approval?
  • Can it chain tools?
  • Can it persist bad state?
  • Can we reconstruct what happened?

If you cannot answer those questions, you do not know your AI agent's risk profile.

And if you do not know the blast radius, you are not ready for production.

What TKOResearch Reviews

TKOResearch performs MCP & Tool-Use Blast-Radius Reviews for teams connecting AI agents to tools, APIs, SaaS systems, RAG data, code execution, or production workflows.

Request Blast-Radius Review

Sources