Look for evidence that manipulated prompts no longer translate into tool calls, data exposure, or workflow actions. A useful signal is whether the system enforces separate authorization for each sensitive step and whether those checks still hold after prompt, model, or integration changes. If controls only catch bad output, exploitability remains.
Why This Matters for Security Teams
AI exploitability is not reduced just because a model sounds safer or produces fewer obviously malicious outputs. Security teams need proof that a manipulated prompt cannot still trigger a tool call, expose data, or advance a workflow. That means measuring the control plane, not the text response. Current guidance suggests treating exploitability as a runtime authorisation problem, with separate checks at each sensitive step and no assumption that safe-looking output equals safe behaviour. The confidence gap in non-human identity security documented in The State of Non-Human Identity Security shows why this matters: organisations often feel more confident than their controls justify.
Standards such as NIST SP 800-53 Rev 5 Security and Privacy Controls reinforce the need for enforceable access checks, logging, and change monitoring, but agentic systems add a harder requirement: the system must remain resistant after prompt, model, or integration changes. In practice, many security teams encounter exploitability only after an agent has already chained a benign prompt into a high-impact action, rather than through intentional validation.
How It Works in Practice
The most reliable way to test whether exploitability is falling is to run the same attack paths before and after every material change, then compare outcomes. A real reduction means the same manipulated prompt no longer reaches a protected tool, no longer exfiltrates sensitive context, and no longer completes an unsafe workflow step. That requires a control design that separates model generation from execution authority.
For agentic systems, the practical pattern is runtime policy enforcement: the model can propose an action, but the orchestration layer decides whether the action is allowed. That decision should use context such as user identity, task scope, data classification, destination, and step sensitivity. Where possible, assign workload identity to the agent and issue short-lived credentials only for the exact task, so compromise does not persist across conversations or sessions. This is the direction reflected in Anthropic Project Glasswing, which highlights tighter separation between reasoning and execution.
Security teams should look for evidence in logs and tests, not assertions:
- Denied tool calls after prompt injection attempts.
- Separate authorisation for read, write, and external action steps.
- Short-lived tokens that expire after task completion.
- Policy evaluations that still block the same abuse case after model updates.
- Audit records showing which policy denied the action and why.
For NHI-heavy environments, the failure mode often shows up in secret handling. The research in The State of Secrets in AppSec is a reminder that long-lived credentials and fragmented secret stores weaken containment, especially when autonomous workflows can reuse them across tools. These controls tend to break down when the agent can discover a new tool route or inherited credential path that was not covered by the original test plan because the authorisation model was never designed for dynamic execution.
Common Variations and Edge Cases
Tighter controls often increase latency, testing overhead, and operational friction, requiring organisations to balance reduced exploitability against developer productivity and workflow reliability. Best practice is evolving, but there is no universal standard for agent exploitability scoring yet, so teams need to define their own acceptance criteria and keep them stable across releases.
Edge cases matter. A system may look resistant in a clean lab test but still be exploitable in production when connectors, plugins, or retrieval sources expand the reachable attack surface. Likewise, a model that cannot directly exfiltrate data may still leak it indirectly through a downstream tool, a copied summary, or a multi-step workflow that was not individually gated. That is why 52 NHI Breaches Analysis is useful as a pattern library: exploitability usually persists where identity, privilege, and monitoring were assumed rather than enforced.
Teams should be cautious about declaring victory if only the prompt filter improved. Reduced exploitability is demonstrated when the same attack no longer changes system state across model versions, orchestration updates, and integration changes. If controls only catch bad output, or if a new connector reopens the same path, the risk is still present.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Agentic AI Top 10, CSA MAESTRO and OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST AI RMF and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Agentic AI Top 10 | A02 | Prompt injection is only reduced when injected instructions cannot drive tool execution. |
| CSA MAESTRO | A2 | MAESTRO focuses on runtime controls that constrain agent actions at execution time. |
| NIST AI RMF | MAP | Measuring exploitability reduction requires mapped, repeatable evaluation of AI risk controls. |
| OWASP Non-Human Identity Top 10 | NHI-03 | Short-lived credentials and rotation limit the blast radius of agent compromise. |
| NIST CSF 2.0 | DE.CM-1 | Exploitability reduction must be verified through monitoring and detection evidence. |
Define attack-path tests and compare results before and after each model or integration change.
Related resources from NHI Mgmt Group
- How do security teams know whether AI access is actually working safely?
- How do security teams know whether AI traffic controls are actually working?
- How do security teams know whether AI review outputs are actually trustworthy?
- How do security teams know whether an AI assistant is actually constrained?