The CISO checklist for AI agent security
Eleven questions, each linked to the controls and categories it tests.
1. Inventory
Can it discover every agent, MCP server, and skill, and the credential behind each, including shadow agents in SaaS copilots and coding agents?
Agent as a first-class identityAgent discovery and AI postureAgent identity and credentials
2. Agent identity
Is each agent a first-class identity with an owner, or a borrowed service account or static API key?
Agent as a first-class identityShort-lived, secretless credentialsAgent identity and credentials
3. Delegation
Does it support RFC 8693 token exchange, Cross App Access, and CIBA approval, and does it keep the user-plus-agent chain across multi-hop calls?
On-behalf-of token exchangeCross App Access (ID-JAG)Asynchronous human approval (CIBA)Delegated and user-to-agent auth
4. MCP OAuth conformance
Does it implement protected resource metadata, PKCE, and resource indicators, prefer client ID metadata documents over dynamic registration, and block token passthrough?
MCP authorization conformanceMCP and AI gatewaysDelegated and user-to-agent auth
5. Least privilege
Are scopes set per tool, are tokens just in time and short lived, and is authorization re-evaluated continuously instead of granted once?
Fine-grained authorizationShort-lived, secretless credentialsAgent authorization and fine-grained policy
6. Token sprawl
Is there a vault or broker so secrets and third-party tokens never reach the model?
Token vaultDelegated and user-to-agent authAgent identity and credentials
7. Kill switch
Can you revoke one agent, one tool, or every token an agent holds, in seconds, across vendors?
Kill switchAgent detection, response, and auditAgent identity and credentials
8. Audit trail
Is every tool call logged with human, agent, tool, data, and decision, exportable to your SIEM and usable as EU AI Act and ISO 42001 evidence?
Per-action audit chainAgent detection, response, and auditAI governance and GRC
9. Data protection
Is retrieval permission-aware, is oversharing detected, is output inspected for sensitive data, and does data classification feed agent policy?
10. Runtime defense
Does it catch indirect prompt injection and intent drift, and what latency does it add to each call?
11. Consolidation risk
Is the vendor independent or recently acquired, and what happened to its roadmap and open source after the deal?