The order matters. Most of the real risk sits not in the model but in what is wired to it, so the work starts with the permission inventory rather than with the prompt.
01Scope and surface
Which model, which tools it can invoke, under which identity, over which data, and what enters the context. The inventory of the agent's effective permissions is usually the engagement's first finding.
02Direct and indirect injection
System prompt extraction, instruction evasion and — what actually matters — injection from the content the system ingests: documents, email, pages, tickets. An attacker does not need to talk to the assistant if the assistant reads something of theirs.
03Data and isolation
RAG corpus leakage, access to another user's or another tenant's documents, and recovery of information that was in the context of somebody else's conversation.
04Tool and agent abuse
Unauthorised function invocation, action chaining, confused deputy, and exfiltration through the output channel — markdown images, links, outbound requests — which is how data leaves without anybody seeing an alert.
05Supply chain and economic abuse
Provenance of weights and adapters, MCP servers and third-party plugins, and cost per query: denial of service by invoice is real and almost never in the threat model.
06Verification and close
Statistical repetition of each finding, report, technical session and regression battery.