TL;DR: AI agents are exposing a structural authorization gap because enterprise identity stacks still prove who an identity is better than what it may do, and EnforceAuth says the problem grows as agent permissions expand across systems. The real failure is assuming static access models can govern runtime, per-action decisions for agents that act instantly and repeatedly.
At a glance
What this is: This is an analysis of AI agent identity risk that argues the core problem is authorization, not authentication.
Why it matters: It matters because IAM, PAM, and governance programmes must now evaluate runtime agent action, not just login and credential hygiene, across NHI, autonomous, and human operating models.
By the numbers:
- 82 to 1 is the commonly cited ratio of non-human identities to human ones in most enterprises.
👉 Read EnforceAuth's analysis of the AI agent authorization gap
Context
AI agent identity risk is emerging because existing identity programmes were built to answer who an identity is, not what it is permitted to do at runtime. That distinction matters once an agent can expand its own reach across applications, data, and APIs during normal work.
The governance gap is not that authentication stopped working. It is that static roles, periodic reviews, and credential controls were designed for access that changes slowly, while AI agents can take action immediately and repeatedly once they have any valid path through the door.
Key questions
Q: How should security teams govern AI agents that can act across multiple systems?
A: Security teams should govern AI agents with runtime authorization, not just identity proof. The control must decide each action in context, across applications, data, and infrastructure, and it must fail closed when the action is not allowed. If the only answer is a later alert, the organisation is detecting agent activity rather than governing it.
Q: Why do AI agents expose gaps that traditional IAM reviews miss?
A: AI agents expose gaps because IAM reviews assume entitlements remain stable long enough to certify them. Agents can expand their reach quickly as new tools, data sources, and workflows are added, which makes periodic review too slow to capture real behaviour. That is why runtime decisioning matters more than occasional recertification.
Q: What breaks when authorization is only evaluated after an AI agent acts?
A: What breaks is prevention. Post-action alerts can show that something happened, but they do not stop the read, API call, or data access that already succeeded. In agent environments, that delay is enough for repeated execution at machine speed, which turns notification into evidence collection rather than control.
Q: Who is accountable for AI agent actions under regulated environments like DORA?
A: Accountability sits with the organisation that deploys and governs the agent, because regulators expect a defensible decision basis for each action. If the team cannot produce the policy, the inputs, and the version that allowed the action, then the control story is incomplete regardless of how well the agent authenticated.
Technical breakdown
Authentication versus authorization for AI agents
Authentication establishes that an agent is a known identity, usually through a token, credential, or managed account. Authorization is the separate decision about whether a specific action is allowed at the moment it occurs, with full context about target, data sensitivity, and workflow state. The article's central point is that many programmes stop at identity proof and never enforce per-action control. That leaves a gap between verified identity and permitted behaviour, which is exactly where agentic risk concentrates.
Practical implication: treat authentication as entry control, then evaluate whether every agent action is decided and recorded at runtime.
Runtime policy-as-code versus static access reviews
Static access reviews certify access after the fact and assume entitlements remain stable long enough to review. AI agents break that assumption because their reach can expand incrementally as new workflows, APIs, and data sources are added. Policy-as-code shifts authorization into versioned, testable rules that can be enforced at the moment of action rather than queued for a later review cycle. That is why the article frames policy execution, not just policy documentation, as the control boundary that matters.
Practical implication: move agent permissions into runtime policy enforcement and stop relying on quarterly review alone.
Why action logging is not the same as authorization
Logging shows that an action happened; authorization proves whether it should have happened. Many AI security stacks can alert, record, and investigate after a request succeeds, but that is detection, not prevention. In agent environments, that difference is material because the agent can repeat the same path thousands of times before a human sees the alert. The article's strongest operational warning is that visibility without blocking still leaves the enterprise exposed to unauthorized reads, calls, and downstream actions.
Practical implication: require fail-closed controls for unauthorized agent actions, not post-event notifications.
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
The Authorization Gap is the right name for what breaks in AI agent governance. The article correctly separates identity proof from permission enforcement, and that distinction is now the main control failure in agentic environments. Traditional IAM answered who with high confidence, then assumed roles and entitlements would govern the rest. That assumption weakens when agents expand their own access across systems and act at machine speed. Practitioners should treat runtime authorization as the governance boundary, not an auxiliary control.
Static access models were designed for stable privilege, and that assumption fails under agent behaviour. Quarterly reviews and provision-time entitlements were built for access that changes slowly enough to inspect. AI agents can add tools, reach new data stores, and reuse tokens in ways that outpace human review cycles. The result is not just a gap in enforcement, but a governance premise that no longer holds. Practitioners need to rethink whether their lifecycle and approval processes can observe behaviour that mutates between reviews.
Polite model behaviour does not reduce authorization risk. The article is right to separate model manners from control state. A compliant-sounding agent can still read any reachable data, call any available API, and repeat an action path until a policy stops it. That means security leaders must stop using behavioural tone as a proxy for safety. Practitioners should evaluate control outcomes, not model friendliness.
Policy-as-code is the named control pattern that this article points toward. The operational insight is that agent authorization must be versioned, tested, and enforced in line with software delivery, not managed through tickets and console changes. That is especially relevant where DORA and regulated auditability require a reason for each action. The practitioner conclusion is simple: if policy cannot scale like software, it cannot govern AI agents at enterprise speed.
Agent governance now sits at the intersection of NHI, IAM, and zero trust. The article's strongest implication is not limited to AI. It shows how non-human identities inherit the same governance gap whenever static entitlement models are asked to police dynamic execution. That means identity teams should align agent controls with NHI governance, zero trust decisioning, and privileged access oversight as one programme, not three disconnected ones.
From our research:
- Only 20% have formal processes for offboarding and revoking API keys, and even fewer have procedures for rotating them, according to the Ultimate Guide to NHIs.
- The same research also finds that 97% of NHIs carry excessive privileges, which is why permission scope, not just credential validity, now defines the attack surface.
- For the adjacent governance problem, see OWASP NHI Top 10 for agentic application risks that map directly to runtime authorization failures.
What this signals
Authorization gaps will become the default AI control failure unless identity teams move enforcement into runtime. The practical shift is from reviewing access after expansion to proving each action before it executes. This is where NHI governance, PAM discipline, and zero trust decisioning converge for agentic systems, especially where the operating model resembles the patterns described in the OWASP Agentic Applications Top 10.
With 91.6% of secrets still valid five days after notification in our research on non-human identities, the broader lesson is that slow governance cycles do not match machine-paced execution. Teams should expect auditability demands to tighten around decision logs, policy versions, and proof of control, not just identity possession.
For practitioners
- Audit the authorization boundary for every production agent Map each agent to the specific actions it can take, the systems it can reach, and the policy that allows each action. If the answer depends on a later review or a manual approval queue, the control is not runtime authorization.
- Replace static entitlements with policy-as-code enforcement Express agent permissions as versioned rules that can be tested before deployment and evaluated at the moment of action. Keep the decision logic and its rationale in a queryable log so auditors can reconstruct why an action was allowed.
- Separate detection from prevention in AI control design Use alerts for investigation, but do not mistake them for authorization. If an unauthorized action can still succeed and only then trigger a notification, the agent control plane is still permissive.
- Re-evaluate review cadences for growing agent reach Shorten the distance between entitlement change and governance review, especially when agents can add APIs, data sources, or workflow steps over time. Review processes should catch scope expansion before it becomes normal behaviour.
Key takeaways
- The article's core warning is that AI agent risk sits in authorization, not authentication.
- EnforceAuth's framing is supported by the scale of NHI sprawl and the speed at which agent permissions can expand beyond review cycles.
- Teams should move to runtime, policy-based authorization or accept that agent actions will outpace their governance model.
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 Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Agentic AI Top 10 | Agent runtime action and tool use are central to the article's risk model. | |
| OWASP Non-Human Identity Top 10 | NHI-03 | The article centres on non-human identity permissions and authorization drift. |
| NIST Zero Trust (SP 800-207) | PR.AC-4 | Runtime decisioning and continuous verification align with zero trust access controls. |
Evaluate agent actions at runtime and limit tool access to explicitly approved, context-bound paths.
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.
- Policy-as-Code: Authorization logic written as versioned, testable rules that can be reviewed and enforced by software. In agent governance, policy-as-code matters because the control must move at the same speed as the agent, with a clear reason recorded for each decision.
- Runtime Authorization: A control model that decides whether a specific action is allowed at the moment it is requested, using current context rather than provisioning-time assumptions. For AI agents, runtime authorization is the layer that closes the gap between identity proof and actual behaviour.
Deepen your knowledge
AI agent authorization and runtime policy enforcement are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are building controls for agentic systems, it is worth exploring.
This post draws on content published by EnforceAuth: AI Security · Identity & Access analysis of the AI agent authorization gap. Read the original.
Published by the NHIMG editorial team on 2026-05-18.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org