By NHI Mgmt Group Editorial TeamBased on PlainID: “AI Agent Authorization: Why Static Roles Break” (August 5, 2026)

TL;DR: PlainID argues that static roles and even ABAC fail when AI agents operate across changing contexts, because authorization has to evaluate identity, intent, data sensitivity, and tool use at request time rather than at provisioning time. The control shift is from role assignment to runtime policy decisions that can keep pace with agentic behaviour.


At a glance

What this is: This article explains why role-based authorization breaks for AI agents and why request-time policy decisions are needed instead.

Why it matters: It matters because IAM teams now have to govern machine-speed identities whose access needs shift within a single session, making provisioning-time controls too slow for agentic workloads.

👉 Read PlainID's analysis of runtime authorization for AI agents and static role failure


Context

AI agent authorization is the decision layer that determines what an agent may do at the moment it acts, not just what it was allowed to do when provisioned. The article argues that static roles cannot express the difference between a harmless request and one that reaches into sensitive data or tools.

The governance gap is not authentication. It is the assumption that a role assigned once can safely govern a fast-changing, context-sensitive, machine-operated identity. For IAM, NHI, and agentic AI programmes, the question is how to enforce access decisions that are tied to request context, intent, and data sensitivity rather than to a fixed role.


Key questions

Q: What breaks when AI agents are not governed at runtime?

A: Without runtime governance, an agent can shift behaviour after provisioning and still execute actions that were never reviewed in context. That is where tool chaining, MCP connections, and rapid decision-making become dangerous. Static approval cannot stop a live change in intent, so teams lose control at the point of action.

Q: When should organisations use runtime authorization for AI agents?

A: Use runtime authorization when agent behavior can change based on context, tools, or delegated workflows. Static approvals are too coarse when an agent can act across multiple systems in minutes. Runtime checks help keep privilege proportional to the current task and reduce the chance that a one-time approval becomes persistent excess access.

Q: How do you know if AI agent authorization is actually working?

A: Authorization is working when each agent action can be tied to a current identity, a current policy, and a specific data or resource scope. If access reviews cannot explain who approved the entitlement, or logs cannot reconstruct the decision, the control is not operationally effective.

Q: How should teams handle human and agent permissions together?

A: Treat human-plus-agent workflows as a single authorization problem, because the risk often sits in the combination rather than in either actor alone. A person’s clearance and an agent’s tool access can create an allowed pathway that neither should have independently. Practitioners should test the full request path, not just the separate identities.


Technical breakdown

Why RBAC reaches its ceiling for AI agent authorization

Role-based access control works when identity is relatively stable and the access pattern changes slowly. It answers who the subject is and what broad permissions follow from that role, but it cannot express the difference between two requests made by the same agent in different moments. For AI agents, that limitation matters because behaviour changes with task context, tool choice, and the data being requested. Once access is fixed at provisioning time, the decision surface is too blunt to separate acceptable agent activity from harmful escalation inside the same session.

Practical implication: Use roles as a baseline only, not as the final authorization decision for agentic workloads.

How policy-based access control evaluates the live request

Policy-based access control shifts the decision from the role catalog to the current request. It can combine identity attributes, resource sensitivity, request context, and intent before allowing a tool call, data lookup, or response. That is the difference between static permissioning and runtime enforcement. In agentic systems, the practical value is not just finer-grained access. It is the ability to evaluate each invocation as a distinct event, so a trusted agent is still checked when it moves from benign work to a higher-risk action.

Practical implication: Place policy evaluation at the point of tool invocation and data access, not only at onboarding.

Why composite identity changes the authorization problem

Composite identity is the combined risk created when a human and an agent act together. The article shows why separate lookups for the person and the agent miss the real exposure, because the dangerous action sits at their intersection. A person may be allowed to see something, and an agent may be allowed to operate a tool, but the combination can still exceed what either should do alone in that context. That is why authorization for agentic systems must reason over the full request path, not just the actor record.

Practical implication: Treat human-plus-agent workflows as a distinct authorization context, not as two independent permission checks.


Read and download The State of NHI & AI Agent Breach Report 2026, covering 150+ breaches impacting Non-Human Identities including AI Agents.


NHI Mgmt Group analysis

Static roles are now a mismatch for machine-speed identity. Role catalogues were designed for stable human access patterns, not for identities that can appear, act, and disappear within a single task. When the access model assumes January and June look alike, agentic behaviour breaks the premise. The implication is that authorisation has to move closer to the request itself, because provisioning-time certainty no longer exists.

Request-time policy is becoming the real control plane for AI agents. The article correctly separates authentication from authorisation, and that distinction matters more in agentic workflows than in human IAM. Once an agent is verified, the governance problem becomes what it may do right now with this tool, this data, and this instruction. That is a runtime decision problem, not a role assignment problem.

Intent must be part of authorisation if the actor is an agent. ABAC can add context, but context alone does not capture what the agent is trying to accomplish. The article’s move toward intent-based access control reflects a deeper shift in AI agent identity governance: the same identity can be legitimate in one instruction and out of bounds in the next. Practitioners need policy models that can distinguish allowed capability from allowed purpose.

Composite identity is the governance blind spot many programmes still miss. Human IAM and NHI governance often treat the operator and the workload as separate objects. Agentic systems collapse that separation because the practical risk emerges from what the person and the agent can do together. The field needs to stop treating this as a niche edge case and start treating it as a mainstream authorisation pattern for AI-enabled business processes.

Runtime authorisation gap: This article shows that the core failure is not access assignment, but the assumption that access can be safely decided once and reused across changing context. That assumption breaks when the actor can change behaviour at machine speed, so governance must shift from static entitlements to live decisions. Practitioners should read this as a control-model reset, not a tuning exercise.

What this signals

Runtime authorization is becoming the control point that separates safe agentic automation from inherited role risk. Security teams that keep treating authorization as a provisioning task will struggle as agent behaviour changes inside a single workflow. The practical shift is to make policy decisions at the point of action, where context, intent, and resource sensitivity are visible.

Composite identity will force IAM and NHI programmes to converge operationally. The article’s strongest signal is that human IAM, agent governance, and workload access can no longer be managed as isolated silos when one actor can act through another. Programmes should prepare for policies that evaluate the combined request path rather than each identity in isolation.


For practitioners

  • Define runtime authorization as the default control model Make request-time evaluation the normal path for agentic workloads, with roles used only as baseline inputs rather than final approval.
  • Bind tool access to live policy decisions Enforce checks at the moment an agent calls a tool or API so a safe session does not inherit unsafe privileges later in the same interaction.
  • Add intent to authorization policy Capture the purpose of the request, not only the actor and resource, so the same agent can be permitted for routine work and blocked for out-of-scope actions.
  • Review human-plus-agent workflows as one authorization path Map composite identity flows where a person and an agent act together, then test whether the combined action exceeds either actor’s individual permissions.

Key takeaways

  • Static roles do not describe enough of an AI agent’s real behaviour to keep authorization safe across changing contexts.
  • The control problem shifts from who the agent is to what the agent is trying to do at the moment of access.
  • Composite identity makes human, agent, and tool permissions interdependent, so governance has to evaluate the full request path.

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 SP 800-53 Rev 5 and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP Agentic AI Top 10ASI03 — Identity & Privilege AbuseThe article centres on agents acting with excess or mis-scoped authority at runtime.
Recommendation — Apply ASI03 to evaluate whether agent privileges are checked against the live request, not just provisioning.
OWASP Non-Human Identity Top 10NHI-05 — Overprivileged NHIStatic roles create overprivileged agent identities that outlive the moment they were needed.
NHI-04 — Insecure AuthenticationThe article distinguishes authentication from authorization, making identity verification a prerequisite but not a safeguard.
Recommendation — Limit agent access scope to the specific request context and revoke standing privileges where possible. Separate identity verification from authorization policy and avoid treating login success as access approval.
NIST SP 800-53 Rev 5AC-6 — Least PrivilegeThe article shows why broad role grants exceed the least-privilege requirement for dynamic agent actions.
Recommendation — Enforce least privilege with request-scoped decisions instead of static role inheritance.
NIST CSF 2.0PR.AA-05 — Access Permissions, Entitlements and AuthorizationsCSF 2.0 access control governance fits the shift from assigned roles to runtime policy enforcement.
Recommendation — Review entitlements regularly and validate that authorization decisions reflect current context and use.

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.
  • Composite Identity: An identity made up of more than one control relationship, typically a human owner, an AI agent, and the credentials or services the agent uses. It matters because accountability, access scope, and runtime behaviour all have to be governed together, not as separate problems.

What's in the full article

PlainID's full article covers the operational detail this post intentionally leaves for the source:

  • A deeper explanation of policy-based access control for agentic workflows and how it differs from RBAC and ABAC
  • Examples of runtime decisions across prompts, data access, tool calls, and output masking
  • The article's own comparison of authentication versus authorization in AI agent environments
  • Details on how PlainID positions runtime authorization across applications, APIs, data platforms, and AI frameworks

👉 The full PlainID article expands on policy-based access control, intent-aware decisions, and runtime enforcement for agentic systems.

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 programme, it is worth exploring.
NHIMG Editorial Note
Published by the NHIMG editorial team on August 14, 2026.
Updated on October 7, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org