TL;DR: Okta’s own research says 89% of enterprises are deploying AI agents, but only 10% have adequate governance over what those agents do, highlighting a gap between session authentication and runtime authorization that legacy IAM cannot close. The real security problem is not identity proof at login, but continuous enforcement over every action an agent takes.
At a glance
What this is: This analysis argues that AI agent governance fails when authentication is treated as the control boundary, because runtime authorization remains largely unenforced.
Why it matters: IAM teams need to separate session identity from action-level authorization, or agentic workflows will outpace the controls used for humans and non-human identities alike.
👉 Read EnforceAuth's analysis of the authorization gap in AI agent governance
Context
AI agent governance breaks when organisations assume that proving identity at session start is enough to control what the agent does next. In practice, authentication answers who the actor is, but not whether each tool call, API request, or data access remains allowed as context changes during execution.
That gap matters for identity programmes because AI agents behave like non-human identities with runtime decision-making, yet many control stacks still treat them like static service identities. The result is a governance boundary that stops at the door while the real risk emerges inside the session.
Key questions
Q: How should security teams govern AI agents after authentication?
A: Security teams should treat authentication as the start of control, not the end. Each agent action should be checked against current policy, current context, and current data sensitivity. That means separating identity proof from runtime authorization and enforcing policy across applications, infrastructure, data, and AI workloads.
Q: Why do AI agents expose an authorization gap in IAM programmes?
A: AI agents expose an authorization gap because they can perform many actions after a valid login without a fresh policy decision. Human-focused IAM often assumes the session remains stable, but agent behaviour can change quickly, chain across systems, and outlast the original access decision.
Q: What breaks when token scope is the only control for AI agents?
A: When token scope is the only control, the agent remains free to act long after the original task context has changed. That creates a mismatch between what was approved at issuance and what is actually happening at runtime, which is exactly where overreach and unintended access appear.
Q: Who should own runtime authorization for AI agent access?
A: Runtime authorization should be owned by the teams responsible for policy enforcement, not only by the identity provider that authenticates the session. IAM, PAM, cloud security, and data security teams all need a shared view of what the agent can do, where, and under what live conditions.
Technical breakdown
Session authentication versus runtime authorization
Session authentication establishes that an AI agent is allowed to begin operating, usually by issuing a scoped token or session credential. Runtime authorization is different: it evaluates each action as it occurs, against current context, resource sensitivity, and policy. In agentic workflows, this distinction matters because the actor can chain tool calls, change data targets, or expand execution paths after login. A token that was valid at session start does not prove the next API call is still appropriate.
Practical implication: treat authentication as an entry control and design separate enforcement for each action an agent performs.
Why token scope is not enough for AI agents
Token scope describes the permissions granted when a session begins, but AI agents often perform many actions long after the original decision was made. That means the access decision can drift away from the task, the data sensitivity, or the risk state present at issuance. Where humans create natural pauses, agents can move fast enough that the original scope no longer matches the live activity. This is why static scopes work poorly as the only control for agentic access.
Practical implication: pair short-lived credentials with live policy checks so scope can be re-evaluated during the session.
Four enforcement domains agent governance must cover
Agent governance spans applications, infrastructure, data, and AI workloads. Application controls should govern API-by-API access, infrastructure controls should prevent unsafe cloud changes, data controls should enforce row, column, or attribute-level limits, and workload controls should constrain tool calls and chained actions. If any one of those layers is missing, an agent can remain authenticated while still crossing a boundary the business never intended. That is the structural weakness the article surfaces.
Practical implication: map agent permissions to every domain they touch, not just the identity provider that authenticates them.
Threat narrative
Attacker objective: The objective is to abuse valid agent access to perform unauthorised actions while remaining inside the appearance of legitimate session scope.
- Entry begins when an AI agent authenticates successfully and receives a scoped session token that grants legitimate access.
- Escalation occurs when the agent chains API calls, tool invocations, or data requests beyond the original task context without a fresh authorization decision.
- Impact follows when valid session access is used to reach sensitive data, modify cloud resources, or complete actions that policy never intended to allow.
Breaches seen in the wild
- Moltbook AI agent keys breach — Moltbook breach exposed 1.5M AI agent keys.
- AI LLM hijack breach — attackers used stolen AWS access keys to hijack Anthropic LLM models on Bedrock.
Read our 52 NHI Breaches Analysis report for a comprehensive view of breaches impacting Non-Human Identities including AI Agents.
NHI Mgmt Group analysis
Authentication-first governance is not sufficient for AI agents. Session identity proves that an agent is known, but it does not prove each subsequent action is still authorised. That matters because agentic behaviour is iterative, fast, and context-sensitive in ways human login models were never designed to govern. Practitioners should treat the session boundary as a start point, not a control endpoint.
Authorization Gap: the real problem is the distance between token issuance and runtime enforcement. This gap appears when agents can continue acting under valid credentials even as data sensitivity, task scope, or risk posture changes mid-session. The implication is that identity programmes must stop measuring only who authenticated and start measuring what was allowed at each action boundary.
Continuous action-level control is now the decisive NHI governance layer for agentic systems. AI agents function as non-human identities, but their runtime behaviour makes static scope and one-time approval structurally incomplete. Access review cadences, role assignments, and login controls all assume a stable permission state; agents can move through multiple decisions before any review occurs. Practitioners should reframe control ownership around live enforcement, not static credential state.
Agent governance forces IAM teams to separate identity proof from policy enforcement. The market often collapses those two concerns into a single product story, but the operational problem is broader. Identity providers can establish trust at the door, while downstream policy engines must decide whether each action remains acceptable across apps, infrastructure, data, and AI workloads. Organisations that blur those layers will keep buying the wrong control for the wrong moment.
Runtime enforcement is becoming the new trust perimeter for autonomous access paths. As agents scale, the old assumption that authentication creates a durable trust window breaks down. That is a discipline-level shift for IAM, PAM, and NHI governance alike, because the control objective is no longer to confirm identity once, but to continuously constrain behaviour as it unfolds. Practitioners should expect governance models to move from session trust to action trust.
From our research:
- 85% of organisations lack full visibility into third-party vendors connected via OAuth apps, according to The State of Non-Human Identity Security.
- That same research found only 1.5 out of 10 organisations are highly confident in their ability to secure NHIs, which matches the control gap exposed by agentic access models.
- For a broader baseline on lifecycle controls, read Ultimate Guide to NHIs , Lifecycle Processes for Managing NHIs for the governance steps that runtime access now depends on.
What this signals
Authorization Gap: the category is shifting from identity verification to live decision enforcement, and that changes the programme architecture IAM teams need to fund. If AI agents can act thousands of times inside one session, then authentication alone becomes a partial control that leaves the real risk untouched. Teams should watch for vendors and internal designs that move from login trust to action trust.
The practical signal for enterprise programmes is that token scope, approval workflows, and access reviews no longer describe the full control surface. A mature agent governance model will have to connect policy enforcement to runtime context across applications, infrastructure, data, and AI workloads, or the gap will simply migrate downstream.
For practitioners
- Define an authorization boundary for every AI agent session Document which API calls, tools, datasets, and infrastructure actions are permitted after authentication, then separate those decisions from the identity proof used to start the session.
- Map runtime controls to the four domains agents touch Check application, infrastructure, data, and AI workload enforcement separately so a valid session token cannot cross an uncontrolled boundary in another layer.
- Replace static scope assumptions with action-level checks Require current-policy evaluation on each request, including row-level data access, cloud changes, and chained tool execution, rather than trusting the original token scope.
- Review where access reviews still assume stable privilege Identify governance workflows that only verify who got access at provisioning time and redesign them for actors whose permissions and decisions change during the session.
Key takeaways
- AI agent governance fails when authentication is treated as the finish line instead of the first control decision.
- The scale problem is runtime behaviour, not just identity proof, because agents can chain many actions inside one valid session.
- IAM teams need separate enforcement for action-level authorization across apps, data, infrastructure, and AI workloads.
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 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Agentic AI Top 10 | The article centers on agent session trust and runtime misuse. | |
| OWASP Non-Human Identity Top 10 | NHI-03 | Agent sessions rely on scoped credentials that can outlive intended context. |
| NIST CSF 2.0 | PR.AC-4 | The topic is about enforcing access rights across changing conditions. |
Limit standing access and continuously validate non-human identities against current policy.
Key terms
- Authorization gap: The authorization gap is the space between proving an identity and controlling what that identity can do next. In agentic environments, it appears when a valid session continues to operate after the original policy decision no longer matches the live context or data sensitivity.
- Runtime authorization: Runtime authorization is the practice of deciding whether each action is allowed at the moment it occurs. For AI agents and other non-human identities, it is the control layer that sits after authentication and before the action is committed, not just before the session begins.
- Session scope: Session scope is the set of permissions granted when a token or credential is issued. It is useful for initial access control, but it becomes incomplete when an actor can chain actions, shift intent, or cross multiple systems before a new access decision is made.
- Action-level control: Action-level control is policy enforcement applied to each request, tool call, or data access rather than to the session as a whole. It is especially relevant for AI agents because their behaviour changes too quickly for static session controls to describe the real risk boundary.
Deepen your knowledge
AI agent authorization and runtime enforcement are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If your team is moving from session authentication toward live control, it is worth exploring.
This post draws on content published by EnforceAuth: AI agent governance, the authorization gap, and runtime control. Read the original.
Published by the NHIMG editorial team on 2026-04-04.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org