TL;DR: Static roles and even ABAC break down when AI agents act at machine speed across changing contexts, because authorization must evaluate identity, intent, data sensitivity, and tool use at request time, according to PlainID. The real shift is from provisioning-time access assumptions to runtime policy decisions that can survive agentic behaviour.
At a glance
What this is: This is an analysis of why RBAC and ABAC fail for AI agent authorization, with the key finding that agentic access must be decided at runtime, not assigned once and left to stand.
Why it matters: IAM, IGA, PAM, and NHI teams need to see that agent behaviour changes the authorization model itself, especially when one agent can act across tools, data, and sessions faster than human review cycles can react.
By the numbers:
- Gartner now puts the ratio of machine identities to human identities at 82 to 1, and most of that growth is agents, not quiet service accounts sitting in the background.
- Policy changes that would take a development cycle to reach production under a hardcoded, homegrown model can instead take effect in under 60 seconds.
- Only 44% of developers are reported to follow security best practices for secrets management, exposing a significant developer behaviour gap.
👉 Read PlainID's analysis of runtime authorization for AI agents
Context
AI agent authorization is the decision layer that determines what a software agent can do after it is authenticated. The article argues that static roles were built for humans with relatively stable access needs, while agents can change context, tools, and risk posture within a single session.
That distinction matters for identity governance because the control question is no longer only who the identity is, but what it is trying to do right now. For IAM, PAM, and NHI teams, the gap is between provisioning-time assumptions and runtime behaviour, which is where agentic systems break conventional access models.
Key questions
Q: How should security teams govern AI workflows that use multiple tools and data sources?
A: Security teams should govern AI workflows by placing explicit authorization at each decision point, not by relying on the permissions attached to the surrounding application or service account. The practical goal is to scope read, retrieve, and execute access separately so the workflow cannot inherit broader reach than it needs for the task.
Q: Why do static roles fail for AI agent authorization?
A: Static roles fail because they assume access needs stay stable long enough for onboarding, review, and revocation cycles to work. AI agents can change context within a single session, so a role that looked safe at assignment time may be unsafe minutes later. Authorization has to follow the action, not the job title.
Q: How can organisations tell whether runtime authorization is actually working?
A: Look for three signs: decisions happen fast enough to stay inline, policies use live context instead of stale claims, and every allow or deny produces an auditable record. If teams cannot explain a specific decision after the fact, or if applications bypass the control because it is too slow, the runtime layer is not functioning as intended.
Q: Who should own AI agent access decisions in an IAM programme?
A: Ownership should sit with the identity or security function, not the developer who needs the workflow to ship. Developers can describe operational need, but IAM, PAM, or NHI governance should set the policy boundary and enforce it centrally. That prevents local convenience from becoming permanent over-privilege.
Technical breakdown
Why RBAC cannot express AI agent context
Role-based access control answers whether an identity belongs to a group and inherits permissions from that group. It does not evaluate the task, the request timing, the resource sensitivity, or whether the same agent is doing something benign in one minute and dangerous in the next. That makes RBAC workable for stable human populations, but brittle for AI agents whose access requirements can change by prompt, tool, and session. The failure is not simply that roles are coarse. It is that the model assumes the important decision was made earlier and will remain valid later.
Practical implication: treat RBAC as a baseline entitlement layer, not the final authorization decision for agentic workflows.
How ABAC still falls short for agentic AI
Attribute-based access control adds context such as location, department, time of day, and resource sensitivity. That improves on RBAC, but it still presumes a fairly predictable identity population and a manageable number of access decisions. AI agents violate those assumptions because they can be instantiated frequently, operate ephemerally, and invoke multiple tools in one task. Once intent shifts mid-session, static attributes no longer describe the risk well enough. The decision must consider live context, not just preassigned attributes.
Practical implication: use ABAC only as one input to policy, not as the full control model for agent access.
What runtime authorization changes in the policy stack
Runtime authorization evaluates identity, intent, resource, and tool use at the moment of the request. That matters because the most accurate risk signal exists when the agent is about to act, not when it was onboarded. In practice, this means a policy engine can block an over-scoped tool call, restrict sensitive retrieval, or mask output fields after authentication has already succeeded. The architectural shift is from static permission assignment to continuous decisioning across the session.
Practical implication: move enforcement to the request path so agent behaviour is checked at the point of access, not after the fact.
Threat narrative
Attacker objective: The attacker wants to turn a trusted agent session into an access path that reaches sensitive data or privileged actions without triggering a fresh authorization decision.
- Entry occurs when a compromised or over-permissive AI agent is given access to tools and data through a static role that was never meant for the current request context.
- Escalation follows when the agent reuses standing permissions across prompts, tools, or data sources, allowing a harmless workflow to become a high-risk action path.
- Impact occurs when the agent reaches data or systems it should not touch for that moment, because the authorization decision was made once and never revisited.
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
Static roles are an identity assumption, not an authorization strategy, once the actor becomes agentic. RBAC was built for identities whose access state changes slowly enough to survive periodic review. AI agents invalidate that premise because their task, tool, and data needs can shift inside a single session. The implication is that authorization has to move from role assignment to live decisioning.
Runtime authorization is the named control gap this article exposes. The article’s core problem is not that RBAC is absent, but that RBAC is too early in the lifecycle to govern agent behaviour safely. When the request itself carries the real risk signal, provisioning-time controls leave too much exposure between policy and action. Practitioners should read this as a governance timing failure, not a tuning problem.
Intent-based access control becomes necessary because the same agent can be safe or unsafe depending on the specific request. That is a material departure from human IAM, where role and context often remain sufficient to describe expected behaviour. In agentic systems, intent is part of the security boundary, and ignoring it creates blind spots in both policy design and audit.
Identity blast radius: the combination of agent identity, inherited role, and downstream tool reach is the real risk unit. The article shows that a single agent can traverse data, APIs, and responses in ways a conventional role model cannot express. That means governance has to measure the scope of action, not just the existence of the identity. Practitioners should reframe control reviews around blast radius, not role names.
Access review cadences are too slow to govern agent behaviour on their own. Reviews assume access persists long enough to be observed, certified, and revoked later. Agentic access can be instantiated, used, and retired faster than the review cycle can react. The practical conclusion is that review remains useful only when paired with runtime enforcement and decision logs.
From our research:
- Gartner now puts the ratio of machine identities to human identities at 82 to 1, and most of that growth is agents, not quiet service accounts sitting in the background, according to the Ultimate Guide to NHIs , 2025 Outlook and Predictions.
- Our research shows that organisations maintain an average of 6 distinct secrets manager instances, creating fragmentation that undermines centralised control.
- That fragmentation makes runtime decisioning more valuable, which is why the 52 NHI Breaches Report is a useful next step for understanding how governance gaps become incidents.
What this signals
Identity blast radius: teams should start measuring how far a single agent can travel across tools, data, and output channels before any human review intervenes. The problem is not only over-permissioning, but the speed at which an agent can move from a low-risk task to a high-impact action path.
As agent populations grow, static authorization becomes harder to justify in governance reviews and audit conversations. Runtime policy, decision logging, and tool-specific controls will increasingly define whether an IAM programme can explain why an action was allowed at a specific moment.
The practical signal is that agent governance belongs in the same programme as NHI, PAM, and access review design. If your controls still assume a stable identity lifecycle, the gap is no longer theoretical.
For practitioners
- Shift agent authorization to runtime policy decisions Evaluate identity, intent, resource sensitivity, and tool use at the point of request instead of relying on a role assigned at onboarding. This is the minimum control change for any agent that can touch data or invoke APIs.
- Treat role catalogs as baseline entitlements only Keep RBAC as a coarse starting point, but layer policy enforcement on top for prompts, tools, and outputs. That prevents a static role from becoming an automatic pass for every action inside the session.
- Apply data and tool guardrails separately Restrict retrieval scope, API invocation, and response masking as distinct controls. An agent that is safe to query is not automatically safe to call tools or return data, so each step needs its own decision boundary.
- Instrument decision logs for each agent action Capture the identity, policy, tool, and outcome for every authorization decision so audit teams can reconstruct what happened without stitching together scattered logs after an incident.
Key takeaways
- AI agent authorization fails when static roles are treated as sufficient for a system that changes context at runtime.
- The key evidence is that agentic access must be decided at the moment of the request, not only at onboarding or review time.
- Practitioners should move to runtime policy, tool-specific controls, and auditable decision logs before agent behaviour outpaces governance.
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 AI RMF, NIST Zero Trust (SP 800-207) and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Agentic AI Top 10 | A1 | The article is about agent identity and runtime authorization failure modes. |
| OWASP Non-Human Identity Top 10 | NHI-03 | Static credentialed agent access creates non-human identity governance risk. |
| NIST AI RMF | GOVERN | Agent authorization needs governance, accountability, and documented decision ownership. |
| NIST Zero Trust (SP 800-207) | 3.4 | Runtime policy aligns with continuous verification and least privilege concepts. |
| NIST CSF 2.0 | PR.AC-4 | Least privilege and access management are central to the article's argument. |
Assign ownership for agentic access decisions and maintain auditable policy records.
Key terms
- Runtime Authorisation: Runtime authorisation is the practice of deciding access while a task is in progress, rather than only at provisioning time. It matters for NHIs because credentials and entitlements can change risk mid-session, especially when automation or AI agents interact with sensitive systems.
- Policy-Based Access Control: Policy-based access control grants or denies access using rules that evaluate context, signals, and identity state at decision time. It is more adaptive than static role assignment, but only if the policy engine receives accurate runtime inputs and can enforce them across systems.
- Identity Blast Radius: The amount of damage a compromised identity can cause across systems, data, and infrastructure. In NHI environments, it is shaped by permissions, network reach, and administrative capability rather than by the credential alone. Reducing blast radius is a containment strategy that limits lateral movement and data exposure.
- Intent-Based Access Control: An access control model that evaluates not just what an agent is requesting, but the inferred intent and context behind the request — granting or denying access based on whether the action aligns with the agent's declared purpose.
What's in the full article
PlainID's full article covers the operational detail this post intentionally leaves for the source:
- A detailed comparison of RBAC, ABAC, PBAC, and IBAC in agentic environments.
- Control-point breakdowns for input guardrails, data guardrails, tool and MCP guardrails, and output masking.
- Examples of runtime authorization applied across applications, APIs, data platforms, and AI frameworks.
- Implementation context for integrating policy-based access control into agent pipelines.
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 building or maturing an IAM, IGA, or NHI programme, it is worth exploring.
Published by the NHIMG editorial team on August 14, 2026.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org