TL;DR: AI agents can appear fully permissioned under CIEM while still holding excessive access, because declared-vs-used diagnostics miss whether actions were justified by legitimate work, according to ARMO. The three-category model for unused excess, unjustified use, and inherited overreach shows why AI workloads need behavior-aware identity governance, not just scope reduction.
At a glance
What this is: ARMO argues that traditional CIEM diagnostics misread AI workload permissions because agents can use granted access without that use being justified by legitimate work.
Why it matters: IAM, PAM, and NHI teams need a different excess model for AI agents because declared-vs-used visibility alone can hide real abuse, inherited scope, and policy misclassification.
By the numbers:
- 92% agree governing AI agents is critical to enterprise security, yet only 44% have implemented any policies to do so.
👉 Read ARMO's analysis of excessive permissions in AI workloads
Context
AI workload permissions are different from traditional workload permissions because the workload can change what it legitimately needs at runtime. In an AI agent environment, declared access and observed access do not tell the full story, especially when prompts, retrieved content, and tool choice all influence behaviour after deployment.
This matters because identity governance for AI agents cannot rely on a stable least-privilege snapshot taken at go-live. The same permission can be benign in one context and excessive in another, which means CIEM-style reporting can miss unjustified use even when the dashboard looks clean.
The core governance question is whether the agent’s access remains aligned with its intended work as prompts, tools, and identity chains evolve. That is why AI workload identity needs classification, correlation, and lifecycle control rather than simple role trimming.
Key questions
Q: How should security teams classify AI workload permission excess?
A: Classify it in three buckets: unused excess, unjustified use, and inherited overreach. Unused excess is granted but never exercised. Unjustified use is exercised access that cannot be tied to legitimate work. Inherited overreach is effective privilege that comes from broader identity chains, not the agent’s own direct grant. Each bucket needs a different remediation path.
Q: Why do AI agents complicate traditional CIEM reporting?
A: CIEM assumes observed use is a reliable proxy for legitimate need. AI agents break that assumption because prompts, retrieval content, and tool choice can change what counts as valid work at runtime. A clean declared-vs-used report can therefore miss real overreach when the access was technically used but contextually unjustified.
Q: What do teams get wrong about permission trimming for AI agents?
A: They often treat all excess as a role-size problem. That works for unused permissions, but it fails for unjustified use and inherited overreach. Removing the abused entitlement can break legitimate work, while the real privilege source remains elsewhere in the identity chain. The result is rollback, not risk reduction.
Q: How do AI agents change privileged access governance?
A: AI agents separate delegated human authority from machine execution, so the access record must show both. Teams should review what the agent can do on its own, what the user authorised, and which systems the agent can reach through API calls. That makes accountability clearer than treating the agent as if it were just another user.
Technical breakdown
Why declared-vs-used analysis breaks for AI workload permissions
CIEM assumes a workload has a stable, knowable operating envelope. It compares granted permissions to observed usage over a window and treats the gap as excess. AI agents do not behave like deterministic services because the prompt, retrieval context, and available tools shape what they may legitimately do at inference time. That means an agent can use all granted permissions and still be over-permissioned if the use was not tied to authorised work. The failure is not in the visibility model alone. It is in the assumption that observed use equals justified use.
Practical implication: classify AI workload excess by justification chain, not only by permission delta.
The three categories of permission excess in AI agents
Unused excess is the familiar case where access is granted but never exercised. Unjustified use is more specific to AI agents: the permission is used, but the action does not trace back to legitimate work. Inherited overreach comes from identity chains, such as broader cluster roles, node fallback, or transitive bindings, that expand effective access beyond the agent’s own provisioning. Each category needs a different reduction path. Treating them as one problem leads to broken remediation, because one fix may leave the real source of overreach untouched.
Practical implication: separate unused, unjustified, and inherited findings before changing policy.
Why runtime correlation is required for unjustified use detection
Unjustified use cannot be identified from IAM events alone. Security teams need to correlate the IAM action, the agent tool call that triggered it, and the prompt or retrieval context that selected that tool. That cross-layer view is what distinguishes legitimate workload behaviour from context-driven overreach. In practice, this is the boundary between a policy engine and a behaviour engine. The former sees entitlement. The latter sees why the action happened. For AI workloads, both are necessary to avoid false confidence and false rollback cycles.
Practical implication: baseline prompt-to-tool-to-API correlation for every production AI agent.
Threat narrative
Attacker objective: The attacker or misuse path aims to convert legitimate AI agent access into unauthorised data exposure or downstream action without triggering standard CIEM alarms.
- Entry occurs when an AI agent receives a prompt or retrieved document that steers it toward a high-risk action while still operating inside granted permissions.
- Escalation happens when the agent selects a tool call that is technically authorised but not justified by its intended work scope, creating unjustified use.
- Impact follows when sensitive data is accessed, shared, or moved through the agent’s normal identity path, leaving the IAM layer unable to distinguish abuse from routine use.
Breaches seen in the wild
- Meta AI Instagram Account Takeover — 20,225 Instagram accounts hijacked via compromised Meta AI support chatbot with overprivileged access.
- Replit AI Tool Database Deletion — Replit vibe coding AI assistant deletes live production database and creates 4,000 fake user records.
Read our 52 NHI Breaches Analysis report for a comprehensive view of breaches impacting Non-Human Identities including AI Agents.
NHI Mgmt Group analysis
AI workload excess is not a single CIEM problem, it is a classification problem. Declared-vs-used analysis can find idle permissions, but it cannot tell whether exercised access was justified by legitimate work. That distinction matters because AI agents can use every permission in scope and still be over-permissioned. Practitioners should stop treating permission delta as the only indicator of risk.
Unjustified use is the most dangerous blind spot because the access looks normal. The action is permitted, the API call succeeds, and the dashboard stays green. What fails is the governance assumption that used access is the same as legitimate access. That assumption was designed for deterministic workloads, and it breaks when prompts and retrieved context can steer execution at runtime.
Inherited overreach shows why AI agent identity governance is also architecture governance. A role scoped too broadly, a fallback identity path, or a transitive binding can expand effective privilege beyond the agent’s own provisioning. This is why policy edits on the agent alone often miss the real control gap. Practitioners need identity-chain visibility, not only principal-level reporting.
Runtime AI security must treat prompt context as part of the access decision. The permission problem is no longer just which identity can call which API. It is which context can cause which identity to call it. That shifts governance from static entitlement review toward runtime justification analysis, which is where AI agents differ most sharply from conventional workloads.
Named concept: justification-aware permission excess. For AI agents, permission excess is not only about what was granted or used. It is about whether the use was justified by the agent’s actual work envelope. That concept is the missing layer between CIEM and behavioural security, and practitioners should use it to separate legitimate execution from context-driven overreach.
From our research:
- Only 52% of companies can track and audit the data their AI agents access, leaving 48% with a complete blind spot for compliance and breach investigation, according to AI Agents: The New Attack Surface report.
- 92% agree governing AI agents is critical to enterprise security, yet only 44% have implemented any policies to do so, according to AI Agents: The New Attack Surface report.
- For a broader control lens, see OWASP Agentic AI Top 10 and map unjustified use to runtime tool misuse.
What this signals
Justification-aware permission excess: AI agent governance needs a third layer between entitlement and detection, because used access is not the same as justified access. Teams that continue to rely on CIEM-style delta reporting will keep missing the category of overreach that looks normal in logs but is wrong in context.
With 80% of organisations already reporting that AI agents have acted beyond intended scope in SailPoint research, the operational question is not whether scope drift happens. It is whether your control model can distinguish legitimate runtime variation from permission misuse before the next review cycle.
The practical shift is toward correlation-first governance. If the security team cannot tie prompt, tool, and API activity together, it cannot defend why a permission remained in place or prove that removal would have reduced real risk.
For practitioners
- Map excess by category, not by a single delta Split findings into unused excess, unjustified use, and inherited overreach before remediating any AI workload. Each category points to a different control surface, so the wrong fix can hide the original problem or break legitimate agent work.
- Correlate prompt, tool, and IAM events Build a triage path that links the agent prompt or retrieved context to the tool call and the resulting API event. Without all three, you cannot tell whether the access was justified or merely permitted.
- Trace the full identity chain Inspect role bindings, fallback identities, and transitive permissions across every layer that contributes to effective access. Inherited overreach often sits above the service account the agent appears to use.
- Use deployment-level baselines for AI agents Baseline AI workload behaviour at the deployment level rather than per pod, so restarts, autoscaling, and model updates do not reset your observation window and hide excess.
Key takeaways
- AI workload permissions need justification-based classification, not only declared-vs-used reporting.
- The same permission can be safe, excessive, or abusive depending on prompt context and identity chain.
- Security teams should trace workload access from prompt to tool to API before deciding what to remove.
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 and OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST CSF 2.0, NIST Zero Trust (SP 800-207) and NIST SP 800-53 Rev 5 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Agentic AI Top 10 | NHI-03 | The article focuses on agentic permission misuse and runtime overreach. |
| OWASP Non-Human Identity Top 10 | NHI-03 | Excessive permissions and lifecycle overreach are core NHI control problems. |
| NIST CSF 2.0 | PR.AC-4 | Least-privilege access management is central to the article's remediation logic. |
| NIST Zero Trust (SP 800-207) | Runtime access decisions and continuous verification align with zero trust assumptions. | |
| NIST SP 800-53 Rev 5 | AC-6 | Least privilege and scope reduction underpin the article's control recommendations. |
Map prompt-to-tool misuse to agentic access boundaries and review every permission that can be exercised at runtime.
Key terms
- Justification-aware permission excess: Permission excess in AI workloads that cannot be judged only by what was granted or used. The key question is whether the use was justified by the agent’s actual work envelope, which may change at runtime through prompts, retrievals, and tool selection.
- Inherited overreach: Effective privilege that comes from upstream identity bindings rather than the workload’s own direct grant. In AI environments, this often includes broader roles, fallback identities, or transitive permissions that expand access beyond the agent’s intended operating scope.
- Unjustified use: Access that is technically permitted and actively exercised, but not tied to legitimate work. This is the hardest category to see in AI agents because the IAM layer records valid actions while the governance failure sits in the context that caused them.
- Deployment-level baseline: A behavioural reference built across an AI workload’s deployment rather than a single ephemeral pod. It preserves observation across restarts, autoscaling, and model changes, which is necessary when judging whether access patterns are truly representative.
What's in the full article
ARMO's full blog covers the operational detail this post intentionally leaves for the source:
- A step-by-step breakdown of how the three excess categories are identified in practice across AI workload deployments.
- Examples of replacement IAM policy scope and behavioural guardrails for each category of excess.
- The full decision table for distinguishing unused excess, unjustified use, and inherited overreach.
- Operational guidance on deployment-level baselining for ephemeral AI agent pods.
Deepen your knowledge
NHI governance, agentic AI identity, and machine identity lifecycle are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are responsible for identity security strategy or NHI governance in your organisation, it is worth exploring.
Published by the NHIMG editorial team on August 20, 2026.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org