Toolkit contents

Section 4

Defining requirements and security

Requirements turn the use case into what the solution must do and the conditions it must meet. Security requirements set how every actor is identified, what every call may do and how people stay able to intervene. Both are written with the client, prioritized, and traced to a KPI and a phase so the plan and the scorecard can be checked against them.

Requirement types

PrefixTypeWhat it covers
BRBusinessOutcomes the business will judge success by, tied to KPIs
FRFunctionalWhat each stage and agent must do
DRDataGolden records, quality, semantics, lineage and access
IRIntegrationAPIs, events and MCP tools, with read or write scopes
NFRNon-functionalPerformance, availability, scale, cost and resilience
SRSecurityIdentity, authorization, data protection, approvals, audit
CRComplianceRegulatory and professional obligations and the evidence they need
OROperationalEvaluation, observability, support, change and training

Writing good requirements

Security by layer

Use the nine layers of the handbook’s reference use cases (template T5). Security follows zero-trust principles: every actor is authenticated, every call is authorized for the specific task, and nothing is trusted because of where it sits on the network.90

LayerQuestions to askTypical controls
UsersHow do people sign in, and which actions need step-up authentication?
  • Single sign-on with phishing-resistant MFA
  • Step-up for approvals
  • Role- and attribute-based access
AgentsDoes every agent have its own identity, an owner and a tier? Can it approve its own output?
  • A workload identity per agent instance91
  • Short-lived credentials, never static API keys46
  • Least-privilege scopes
  • Autonomy tiers
  • Kill switch
A2AWhich agents may call which, and how is delegation carried?
  • Signed agent cards, verified by the registry (A2A version 1.0)
  • mTLS plus OAuth on every call27
  • On-behalf-of token exchange with narrowed scopes92
MCPWhich tools can each agent see, with what scope?
  • OAuth-protected MCP servers behind the gateway
  • Only registered, version-pinned servers18
  • Per-tool scopes
  • Schema validation
  • Policy on the standard request headers, with every call joined to its trace26
APIsHow are APIs to systems of record protected?
  • OAuth or signed JWTs
  • mTLS to backends
  • Rate limits and threat protection
  • Private connectivity
ModelsWhich data may go to which model, in which region, under which terms?
  • Gateway-only access
  • Zero data retention
  • Masking
  • Injection screening
  • Output validation93
Data at restWhere are sensitive data and indexes stored, and who holds the keys?
  • Encryption with customer-managed keys
  • Tokenization of sensitive fields
  • Row-access and masking policies
Data in motionIs every hop encrypted, including to SaaS?
  • TLS 1.3
  • mTLS between services
  • Private links
  • Post-quantum-ready key exchange at gateways as vendors support it
AuditCan every action be traced to who or what did it, on whose behalf?
  • Tamper-evident logs linking user, agent, tool call and record
  • Traces with one correlation ID94

A vendor-neutral identity checklist

Identity underpins every other control, and standards work now gives it a vendor-neutral shape. NIST’s National Cybersecurity Center of Excellence has proposed a project on software and AI agent identity and authorization, focused on identifying, authorizing and auditing agents, on non-repudiation, and on controls against prompt injection.45 An IETF draft on AI agent identity builds on workload identity, short-lived credentials bound to a key, OAuth delegation and token exchange, and real-time revocation, and it calls static API keys “an antipattern for agent identity.”46 Both are drafts and will change, so present them as emerging. Together they give a checklist for T4 and T5:

The platforms are converging on the same pattern: Microsoft Entra Agent ID gives each agent an identity of its own, and Google distinguishes agents that act as their user, as themselves or under delegated authority.12,47

Mapping threats to controls

Security teams judge a design against the threat lists they already use. The OWASP Top 10 for Agentic Applications names ten risks.48 Map each to the controls in the design, and name an owner for every gap (T5):

OWASP agentic riskWhat it looks likeControl-plane controls
ASI01 Agent Goal HijackHidden instructions in content, documents or tool results redirect the agent’s goal
  • Input and tool-result screening at the gateway
  • Allow-listed tools per agent
  • Approvals bound to the exact action
ASI02 Tool MisuseA legitimate tool is used in a harmful way
  • Per-agent tool allow-lists
  • Schema validation
  • Rate, spend and exposure limits
ASI03 Identity & Privilege AbuseLeaked or inherited credentials let an agent act beyond its scope
  • One identity per agent
  • Short-lived, task-scoped tokens
  • Delegation that narrows
  • Real-time revocation
ASI04 Agentic Supply Chain VulnerabilitiesPoisoned tools, MCP servers, plugins or models enter at runtime
  • Only registered, signed and version-pinned MCP servers are callable
  • A private registry of trusted servers
  • An agent bill of materials18
ASI05 Unexpected Code ExecutionNatural-language paths trigger code or commands
  • Sandboxed execution
  • Code and shell tools only at an explicit tier
  • Limits on outbound connections
ASI06 Memory & Context PoisoningPoisoned memory or context shapes later decisions
  • Context only from governed sources (master data, catalog, lineage)
  • Provenance checks
  • Session integrity monitoring
ASI07 Insecure Inter-Agent CommunicationSpoofed or altered messages between agents
  • Signed agent cards
  • Mutual authentication
  • A2A traffic through the gateway
  • No privilege from self-asserted roles
ASI08 Cascading FailuresErrors spread through automated pipelines
  • Circuit breakers
  • Cumulative exposure limits across agents and sessions
  • Propose-only on stale data
ASI09 Human-Agent Trust ExploitationConfident, polished output leads people to approve harmful actions
  • Approvals bound to the exact action and showing the facts behind it
  • Approver drills
  • Limits that guard against consent fatigue
ASI10 Rogue AgentsAgents act outside their mandate or hide what they do
  • Registry and scanners
  • Honeytokens and decoy tools
  • Behavioral monitoring
  • The kill switch

Other sources keep the list current: Microsoft’s AI Red Team added seven agentic failure modes in June 2026, among them agentic supply chain compromise, inter-agent trust escalation and MCP and plugin abuse,37 and MITRE ATLAS has added agent-specific techniques since December 2025, such as AI Agent Tool Credential Harvesting.49 Tag red-team scenarios with these names so results map to a shared vocabulary. What enters the registry (the supply chain) and what approvers are shown (where trust is exploited) both need named owners, because no gateway closes these risks alone.

Autonomy tiers

Give every agent an autonomy tier and connect each tier to specific controls, monitoring and rollback paths.1 Approvals at every tier are bound to the exact action and time-limited: if an approval has expired, or the action has changed, by the time it reaches the gateway, the gateway refuses it and asks again.

TierBehaviorRequired controls
Level 1: AssistedA person approves before any action executes
  • Approvals bound to the exact action and time-limited
  • Read-only tools
Level 2: Supervised
  • Routine tasks run on their own
  • People review asynchronously and audit samples
  • Telemetry
  • Sampled QA
  • Immutable logs
Level 3: AutonomousActs within strict policy bounds, with financial and computational circuit breakers
  • Spend and exposure limits
  • Kill switch
  • Canary releases
Level 4: Multi-agentAgents negotiate and hand off work to other agents with non-repudiable audit trails
  • Agent identity
  • Delegation chains
  • Evaluation before promotion

The tiers are portable. Clients may already classify agents with AWS’s Agentic AI Security Scoping Matrix, BCG’s four autonomy stages or KPMG’s agent types.33–35 The table shows the closest equivalents, as an approximate mapping by the author.

TierAWS scoping matrixBCG autonomy stagesKPMG agent types (typical)
Level 1: AssistedScope 1, No Agency (read-only), and Scope 2, Prescribed Agency
  • Shadow mode
  • Supervised mode
  • Taskers
  • Collaborators
Level 2: SupervisedScope 3, Supervised Agency
  • Supervised mode
  • Guided autonomy
  • Taskers
  • Automators
Level 3: AutonomousScope 3, or Scope 4, Full Agency, for bounded operationsGuided autonomyAutomators
Level 4: Multi-agentScope 4, Full AgencyFull autonomyOrchestrators

Tiers move in both directions, and the rules for each move are set in advance and recorded in T5:

Narrowing authority in delegation chains

Multi-agent work turns one request into a chain of hand-offs, and each hop is a chance for authority to widen or for an unclear instruction to pass unchallenged. Research from Google DeepMind on intelligent delegation suggests four rules for every hop.36 Check them for every hand-off in T9:

In the control plane this means on-behalf-of tokens that are exchanged and narrowed at each hop, and one trace that joins every hop, so a chain can be audited end to end and revoked at any link.

Evaluation as a lifecycle

Write evaluation into the operational requirements (T4) as a lifecycle that runs beyond the release gate: test against success criteria before promotion, score a sample of production traces continuously, and keep a standing red-team suite, tagged to the threat lists above, whose results feed tier decisions. Evaluate the trajectory (which tools the agent chose and in what order) as well as the final answer.60 A large public red-teaming competition run with NIST’s Center for AI Standards and Innovation shows why: more than 250,000 attack attempts from over 400 participants found at least one successful hijacking attack against every one of the 13 frontier models tested.61

Evaluation runs with any evaluation tool. Amazon Bedrock AgentCore Evaluations evaluates sampled live traces online and runs on-demand tests in CI/CD pipelines,62 and Microsoft describes ASSERT, an open-source framework that turns behavior specifications into evaluations.63 Whichever tools produce the results, record them in the registry so that promotion decisions rest on them.

Compliance and oversight you can exercise

Record each obligation with the evidence it requires and where that evidence is produced. For high-risk AI systems, the EU AI Act requires that the people overseeing them can understand their limits, override or reverse their output and stop them safely, and that deployers give them the competence, authority and support to do so.32 Measure oversight by that ability. Names on an approval list do not show it, so confirm that approvals are bound to the executed call and expire, that stale data triggers a safe default, and that people have stopped an agent in a drill.

Human takeover after the kill switch

Stopping an agent is only half the job, because someone still has to handle the work it was doing. BCG advises defining clear protocols for people to take over when agents are taken offline, and deciding in advance where agents may not go at all.64 Write a takeover runbook for every agent before it reaches tier 3, and record it in T5:

Then rehearse it, because people tend to trust what AI produces. In a global study of more than 48,000 people, 66% of employees who use AI at work said they rely on its output without evaluating its accuracy, and 56% said they had made mistakes in their work because of AI.65 Organizations are adding checks: in KPMG’s first-quarter 2026 pulse, 63% required human validation of agent outputs, up from 22% a year earlier.8 A takeover drill tests whether people have the time, information and authority to act, and its timing belongs in the scorecard, under time to contain.

Mapping to the standards auditors use

Compliance and audit teams map every design to the frameworks they report against. The handbook’s Appendix C maps the control plane to ISO/IEC 42001, the AI management-system standard, with ISO/IEC 42005 for impact assessments.72 The same appendix maps it to the NIST AI Risk Management Framework73 and to the EU AI Act’s requirements for high-risk systems.32 The summary below is the author’s indicative mapping: confirm clause-level mappings with the client’s compliance team, and add the control IDs to T4 and T5 when they ask for them.

Control-plane controlISO/IEC 42001 Annex ANIST AI RMF 1.0EU AI Act (high-risk)
Accountability: executive owner, governance council, business owners and agent sponsors
  • A.2 Policies related to AI
  • A.3 Internal organization
  • GOVERN 2.1
  • GOVERN 3.2
Art. 26 (deployers)
Inventory and lifecycle: registry, owner, tier, recertification and retirementA.6 AI system life cycle
  • GOVERN 1.6 (inventory)
  • GOVERN 1.7 (decommissioning)
Art. 9 (risk management)
Risk tiers, with an impact assessment before promotionA.5 Assessing impacts (guidance in ISO/IEC 42005)
  • MAP 1.1
  • MAP 5.1
  • Art. 9
  • Art. 27 (impact assessment, where required)
One policy point: gateway policy, agent identity and least privilege
  • A.6 AI system life cycle
  • A.9 Use of AI systems
MEASURE 2.7 (security and resilience)Art. 15 (accuracy, robustness, cybersecurity)
Human oversight: approvals bound to actions, drills and takeoverA.9 Use of AI systems
  • GOVERN 3.2
  • MANAGE 2.4
  • Art. 14 (human oversight)
  • Art. 26
Evaluation and red-teamingA.6 AI system life cycle
  • MEASURE 2.3
  • MEASURE 2.7
  • Art. 9 (testing)
  • Art. 15
Monitoring, logging and audit trailsA.6 AI system life cycle
  • MEASURE 3.1
  • MANAGE 4.1
  • Art. 12 (record-keeping)
  • Art. 26
Kill switch and incident response
  • A.6 AI system life cycle
  • A.9 Use of AI systems
  • MANAGE 2.4
  • MANAGE 4.3
  • Art. 26 (suspend use)
  • Art. 73 (serious incidents)
Trusted data and contextA.7 Data for AI systems
  • MAP 2.3
  • MAP 4.1
Art. 10 (data and data governance)
Third-party agents, models and MCP serversA.10 Third-party and customer relationships
  • GOVERN 6.1
  • MANAGE 3.1
Art. 25 (AI value chain)

The Cloud Security Alliance’s AI Controls Matrix is also worth knowing: it maps 247 control objectives in 18 domains to ISO/IEC 42001, the NIST AI RMF and the EU AI Act, with guidance for each role from model provider to AI customer.74 So is Singapore’s Model AI Governance Framework for Agentic AI, which asks organizations to bound agents’ autonomy and access up front and to define the checkpoints where human approval is required.75 The standards connect to the tiers through the impact assessment: an up-to-date one is part of the evidence for promoting an agent.

When agents can reach equipment

In operational technology, the control plane governs what agents may request but is not the last line of defense. Keep agents out of the control network, let agents propose and people with authority approve, limit cumulative change across requests and sessions, and fail to the engineered safe state. The handbook’s Section 5 and reference use case 3 apply these rules in full.