TL;DR: Independent research on AI agent identity says agent authorization is not a human IAM problem with a new label: non-deterministic behaviour breaks static roles, coarse OAuth scopes, and session-start permissions, according to EnforceAuth and Strategy of Security. The decisive issue is that access must be evaluated per action, not once at login.
At a glance
What this is: This analysis argues that AI agent identity exposes an authorization gap in enterprise IAM because non-deterministic agent behavior outgrows static roles, broad OAuth scopes, and login-time access checks.
Why it matters: IAM, PAM, and NHI teams need to treat agent authorization as a runtime governance problem, because identity proof alone does not control what an autonomous or semi-autonomous system can do next.
Context
AI agent identity is the problem of governing what a software entity can do after it has been authenticated or otherwise granted access. The article argues that the real gap is not identity proofing but authorization, because agents can change execution paths mid-session and make different decisions against the same underlying permissions.
That matters for enterprise IAM because most access models still assume stable intent, session-bound privilege, and human-paced decision loops. Once an AI agent can select different actions on each run, those assumptions stop being a safe basis for RBAC, OAuth scopes, or delegation control.
Key questions
Q: What breaks when AI identities are handled outside IAM?
A: When AI identities sit outside IAM, organisations lose a consistent record of who has access, why access exists, and who approved it. That creates policy drift, weak accountability, and incomplete audit evidence. The programme may still function operationally, but it will not provide dependable governance or defensible compliance evidence.
Q: Why do coarse tool policies and OAuth scopes create risk for AI agents in data platforms?
A: Coarse controls answer who called the tool and which function was invoked, but they often miss what the payload actually touches. In free-text SQL, JSON arguments, or nested resource references, the sensitive object can be hidden inside the request. That gap lets an apparently valid call reach data the agent and user were never meant to access.
Q: What are the signs that agent authorization controls are failing in practice?
A: The clearest warning signs are shared credentials, unclear ownership, and audit logs that show activity without proving delegation. If teams cannot identify every agent accessing a workflow, cannot trace last week’s authorization decisions, or cannot quickly revoke access mid-task, the control design is weak. Another red flag is when an agent can continue operating after the task or authority that justified access has changed.
Q: How should teams govern delegated actions across users, agents, and services?
A: Teams should require hop-by-hop authorisation, so each principal in the delegation chain can be evaluated before the next action proceeds. That means binding policy to the original principal, the intermediate agent, and the downstream service instead of relying on a single approval at the start.
Technical breakdown
Why static roles fail for AI agent identity
Static roles work when the subject’s behaviour is predictable enough that privilege can be assigned ahead of time. The article’s core point is that AI agents are non-deterministic: the same prompt can produce different execution paths, different data access, and different downstream calls. That breaks the assumption that a role or scope is an adequate proxy for intent. For agents, the authorization question is not just who authenticated, but what the system is about to do, against which resource, and in which context. Practical implication: governance has to evaluate each action, not just the initial session.
Practical implication: move authorization decisions from session start to per-action policy evaluation for agent activity.
OAuth scopes and task-level authorization
OAuth scopes were built for broadly predictable third-party app behaviour, not for agents that can re-plan during execution. A scope can tell you that a token may access a resource class, but it cannot reliably express task granularity, changing intent, or mid-session boundary shifts. That is why coarse scopes become the wrong control plane for agentic workflows. The article highlights task-scoped authorization as the emerging answer: grant only the access needed for the present request, then reevaluate as the task changes. Practical implication: treat scopes as an outer envelope, not as the final authorization decision for agents.
Practical implication: constrain agent access to task scope and re-check policy whenever the task changes.
Delegation chains and accountability in multi-agent systems
Delegation chains become difficult when one principal acts through another, then through another, until no one can easily explain who authorised the final action. The article’s example is familiar to any IAM or PAM team: the original human principal, intermediate agents, and automated workflows all shape the final permission path. Without hop-by-hop enforcement, logging alone gives you traceability after the fact, not control at the point of decision. That leaves compliance and incident response with an attribution problem. Practical implication: policy must follow the chain, not merely record it.
Practical implication: enforce authorization at every hop in the delegation chain, not only at the origin or endpoint.
Threat narrative
Attacker objective: The objective is to turn broadly delegated access into unbounded agentic action that exceeds the original authorisation intent while retaining valid-looking credentials or tokens.
- Entry occurs when an AI agent is granted access through human credentials, OAuth tokens, or another delegated principal that was designed for predictable behaviour.
- Credential or permission abuse follows when the agent uses broad scopes or inherited access to reach resources beyond the original task.
- Escalation happens as the agent re-plans mid-session and chains actions or API calls that were never authorised as a single, bounded workflow.
- Impact is the unauthorised execution of data access, downstream API calls, or multi-hop actions that the organisation cannot easily attribute to a clear principal.
Breaches seen in the wild
- CoPhish OAuth phishing via Copilot Studio: Datadog showed Copilot Studio agents on a Microsoft domain can front OAuth consent phishing and forward stolen tokens; no victims reported.
- Moltbook AI agent keys breach: Moltbook breach exposed 1.5M AI agent keys.
Read and download The State of NHI & AI Agent Breach Report 2026, covering 200+ breaches impacting Non-Human Identities including AI Agents.
NHI Mgmt Group analysis
Authorization is the control plane that breaks first when identity becomes non-deterministic. Human IAM assumes stable intent and access patterns that can be modelled at provisioning time. AI agents do not preserve that stability, so role design stops being a sufficient proxy for what the subject is allowed to do. The implication is not merely tighter policy, but a different authorisation model for runtime behaviour.
Task-scoped access is the right abstraction for agent identity, but it is not enough by itself. Scopes reduce blast radius only when the system can reliably bind them to the actual task and revoke them as context changes. In agentic workflows, the hard problem is the mid-session decision boundary, where a new branch of execution can appear without a new human decision. Practitioners need to treat that boundary as an identity event.
Delegation chain visibility becomes a governance requirement, not an audit luxury. Once a human principal, an agent, and a downstream service can all contribute to the same action, accountability disappears unless the chain is enforced end to end. That is the practical meaning of decision-level governance in agentic systems: every hop must be authorisable, not just observable.
OAuth-era access control creates an authorization gap that is structural, not accidental. OAuth scopes, static tokens, and session-start permissions were designed for bounded, predictable application use. AI agents invalidate that model because their execution path is discovered at runtime, not predeclared. The implication is a category shift in IAM: agent identity needs continuous policy, not legacy session logic.
AI agent identity is where human IAM debt gets imported into a machine-control problem. Over-permissioned humans are bad enough; over-permissioned agents are worse because they exploit every allowed path without social restraint. That creates a new identity blast radius that spans user, agent, and service layers. The practical conclusion is that organisations must govern inherited access before they ever let an agent use it.
What this signals
Authorization must become a runtime control for agentic systems. When the subject can re-plan during execution, the relevant question is no longer whether access was valid at login. It is whether each action still fits the task, the resource, and the current context as the workflow unfolds.
Authorization Gap: This is the gap between proving identity and governing behaviour, and it is the core design problem in agent identity. Organisations that keep treating agent access as a one-time IAM event will miss the point where machine decisions outpace session-based controls.
For practitioners
- Define per-action authorization policy Move agent access decisions from login-time checks to policy evaluation on each discrete action, using task, resource, and current context as inputs.
- Constrain OAuth to task scope Treat OAuth tokens as bounded delegation artifacts and prevent broad scopes from covering every possible branch of an agent workflow.
- Map and enforce delegation chains Track the original principal, intermediate agents, and downstream services so that each hop must remain authorised before the next action executes.
- Audit inherited human privilege before agent use Review the permissions embedded in the human account or service identity an agent inherits, then remove standing access that is irrelevant to the agent’s actual task.
Key takeaways
- AI agent identity is exposing a structural mismatch between enterprise IAM assumptions and runtime behaviour.
- The article ties that mismatch to broad OAuth scopes, static tokens, and delegation chains that are hard to govern hop by hop.
- Decision-level authorisation is the control that changes the outcome, because the relevant check is each action rather than the initial login.
Key terms
- Authorization Gap: The distance between what an authenticated identity can do and what it is actually permitted and proven to do in real time. For AI agents, the gap widens when decisions are made per action, at machine speed, and through workflows that expand faster than human review cycles.
- Delegation Chain: A delegation chain is the sequence of identities, credentials, and tool calls an agent uses to complete a task across systems. It matters because each step may appear acceptable on its own while the combined path produces an outcome no reviewer would have approved directly.
- Task-scoped Authorization: Task-scoped authorization limits an AI agent’s access to the specific data, tools, and actions needed for one bounded objective. It is a stronger fit than static role assignment when the system’s behaviour can change during execution and when overreach creates immediate business risk.
- Non-Deterministic Behaviour: Non-deterministic behaviour is software behaviour that does not produce the same outcome every time under similar inputs. In AI systems, this makes traditional testing and code review incomplete unless teams also capture and analyse production outcomes.
Deepen your knowledge
NHI governance, agentic AI identity, and machine identity security are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are building or maturing an IAM programme, it is worth exploring.
Published by the NHIMG editorial team on June 10, 2026.
Updated on October 10, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org