FISTA Solutions does not load Google Analytics until you accept. Rejecting keeps optional analytics off. Read the Cookie Policy.

All field notes

Checklist ┬╖ 5 minute read

Agent Permission Review Checklist: Bounding the Blast Radius

An agent's permissions define what a failure can do. Review each tool against a justified case, enforce monetary and volume limits in code, examine the capability combination as a set, bound any delegation, and confirm that credentials are agent-specific and revocable without affecting anything else.

By FISTA Solutions┬╖ AI-Native Engineering Team┬╖
Agent Permission Review Checklist: Bounding the Blast Radius article cover

An agent's permissions are its blast radius, and most reviews examine tools one at a time, which is where exposure hides. This checklist covers doing it properly, drawn from FISTA Solutions' AI agents production work.

What does the review cover?

Six areas, with the combination review being the one usually skipped.

AreaQuestion it answers
Tool justificationWhy does it need this at all?
LimitsHow much damage in one period?
CombinationWhat paths exist across tools?
CredentialsCan it be cut off alone?
DelegationDoes authority narrow at each hop?
RevocationHow fast can this be stopped?

Tool justification

Start from zero and add only what a documented case requires.

  • Every tool maps to a case in the written scope
  • Read-only alternatives used where they suffice
  • Tools added since launch reviewed against the original justification
  • Tools no longer used have been removed
  • Each tool's parameters are constrained, not open-ended
  • Access scoped to specific resources rather than whole systems
  • A person outside the build team has reviewed the list

Limits and thresholds

Bound the damage per action and per period. See why agent security is different.

  • Monetary limit per action enforced in code
  • Monetary limit per period enforced in code
  • Volume limit per period enforced in code
  • Approval threshold defined for high-value actions
  • Limits tested by attempting to exceed them
  • Limit breaches alert someone who can act
  • Limits reviewed against what the business would tolerate losing

Capability combination

The review most often skipped and most often where the exposure is.

  • The full capability set listed in one place
  • Read plus external send combinations identified
  • Read plus write combinations across systems identified
  • An adversarial question asked: what could this set accomplish?
  • Paths to data exfiltration explicitly considered
  • Paths to privilege escalation explicitly considered
  • Someone with a security background reviewed the set

Credentials and identity

Attributable and independently revocable.

  • The agent has its own service identity
  • Credentials are not shared with other systems or agents
  • Credentials can be revoked without affecting anything else
  • Rotation schedule defined and followed
  • Actions in downstream systems are attributable to the agent
  • Credentials stored in a secrets manager, not in configuration
  • Credential use is logged and monitored for anomalies

Delegation

Authority should narrow at every hop. See the coming agent interoperability standard.

  • Whether the agent delegates to other agents is documented
  • Delegated authority is a subset, never the full set
  • Delegation is time-limited
  • Delegation is revocable independently
  • The chain is logged so actions trace back to the original grant
  • Third-party agents receiving delegation are reviewed
  • A maximum delegation depth is enforced

Revocation and response

How fast can this be stopped, and by whom.

  • A kill switch exists and has been exercised
  • On-call can disable the agent without an engineer
  • Individual tools can be disabled without stopping the agent entirely
  • Time from decision to fully stopped is known and acceptable
  • In-flight tasks are handled predictably when the agent is stopped
  • Actions taken can be identified for reversal where reversible
  • The revocation path is documented in the runbook

What are the most common failures?

Reviewing tools individually. Limits stated in prompts. Shared credentials. Capability added incrementally without re-review. And a kill switch nobody has tested.

Who should own this?

The business owner of the agent decides what capability is acceptable; security reviews the combination; engineering implements the enforcement. All three signatures should be on the record.

How often should it run?

Before launch, on every capability change, and quarterly for deployed agents. The quarterly pass catches accumulation, which is the failure mode this checklist exists to prevent.

What evidence should it produce?

The signed capability list with limits, the combination review notes, credential inventory, and a record of the kill switch test. That set answers the question an incident review will ask.

What about agents that need broad access?

Some genuinely do тАФ a research agent reading across many systems, for instance. The response is not to refuse but to compensate: no write capability, no external communication, output reviewed before use, and heavier logging.

Broad read with narrow action is a very different risk profile from broad read with broad action, and the distinction is what makes such agents deployable. See AI agent security risks.

What should you do first?

List every capability your most privileged agent holds and ask what an adversary could achieve with that set. The answer is usually more than anyone intended.

How FISTA Solutions helps

FISTA Solutions builds and operates production AI systems through AI agents, AI enablement, and forward deployed engineering: capability sets reviewed as a whole for the paths they create, with monetary and volume limits enforced in code rather than requested in a prompt, decisions documented with their reasoning, and handover that leaves your team able to maintain what was delivered. The record is 150+ projects for 50+ companies across 12+ countries.

To adapt this checklist to your environment, message FISTA on WhatsApp, or read AI agent launch checklist.

Share-ready article cover

Download the generated social format.

Download cover

Clear answers

Questions raised by this field note.

Straightforward guidance for evaluating scope, fit, and the next step.

01Why review combinations rather than tools?

Because individually reasonable capabilities combine into unsafe paths. Reading customer records is fine; sending external email is fine; together they are an exfiltration route nobody reviewed.

02Where should limits live?

In code, enforced before the action executes. Limits stated in a prompt are guidance the model can be persuaded past, which is not a control.

03Why agent-specific credentials?

So the agent can be cut off without affecting anything else, and so its actions are attributable. Shared credentials make both revocation and investigation considerably harder.

04What does bounded delegation mean?

An agent passing authority to another agent should pass a subset, time-limited and revocable. Authority that propagates undiminished means one compromise reaches everything.

05How often should this run?

Before launch, on every scope change, and quarterly for deployed agents. Capability accumulates between deliberate reviews, usually because a small addition seemed harmless.

Start with the hard problem

Need the outcome owned, not merely analyzed?

Tell us where delivery is constrained. WeтАЩll map the fastest credible path from intent to verified production.

Start a project