TL;DR: Workload identity has become foundational, SPIFFE has emerged as the assumed standard, and AI agents are now exposing the gap between proving identity and governing what that identity can do, according to Cerbos' analysis. The real problem is assumption collapse: access controls built for human-paced judgment do not hold when non-human actors act at machine speed and pursue goals without restraint.
At a glance
What this is: Cerbos examines how SPIFFE-backed workload identity and AI agents together expose an authorization gap, because proving a non-human identity is easier than governing its actions.
Why it matters: This matters to IAM practitioners because AI agents and other NHIs require fine-grained authorization, not just strong authentication, if identity controls are to limit blast radius in production.
Context
Workload identity is the mechanism that lets software prove who or what it is before it touches other systems. The problem in this article is not identity issuance itself, but the gap that appears after authentication when non-human actors can act faster, wider, and less predictably than the controls were designed to handle. That is now an NHI governance issue, not just an infrastructure issue.
Cerbos uses SPIFFE as the baseline example because the market has largely converged on a standard way to establish workload identity. The harder question is what policy layer sits on top of that identity when AI agents, service accounts, API keys, and automation scripts all need different authorization boundaries. The article treats that shift as the real change practitioners need to absorb.
Key questions
Q: What breaks when workload identity is treated as enough for AI agents?
A: Authentication alone breaks the moment a trusted agent can choose among multiple tools or actions. The real gap is authorization: the system knows who the agent is, but not whether it should read, write, escalate, or chain into another service for the current task. That is why identity proofing without policy control leaves a dangerous gap.
Q: Why do AI agents create more authorization risk than static service accounts?
A: AI agents can vary their access needs by task, context, and timing inside the same workflow, which makes static entitlement assumptions weaker. If the control model assumes access is stable, it will either overgrant by default or block legitimate work. That is why fine-grained, real-time evaluation matters.
Q: How should security teams implement runtime authorization for non-human identities?
A: Start by identifying the service-to-service requests that matter most, then enforce policy at the decision point rather than in application code. Each request should be evaluated against the principal, action, resource, and context. This gives teams a consistent way to apply least privilege to workload identities, API keys, and service accounts without relying on broad IAM roles.
Q: What is the difference between workload identity and authorization for AI systems?
A: Workload identity proves what the AI system is, while authorization decides what it can do. A strong identity without tight authorization still allows overreach, and tight authorization without reliable identity cannot safely distinguish one workload from another. Effective AI governance needs both controls working together.
Technical breakdown
Why authentication is the easy part for workload identity
SPIFFE solves the identity proofing problem for workloads by giving machines verifiable, cryptographic identities. That answers a narrow but important question: which workload is this? The article’s point is that authentication only establishes presence, not permission. Once identity is established, policy must decide what the workload can do, in which context, and against which resources. For traditional services, those patterns are often stable enough to predefine. For AI agents, the request path can change mid-task, which makes static assumptions fragile. Practical security starts where identity ends, not where it begins.
Practical implication: treat workload identity as the start of control design, then put policy enforcement on every sensitive action.
Why AI agents break human-paced authorization assumptions
AI agents differ from conventional workloads because they do not simply repeat a fixed service function. They can choose actions dynamically, chain tool use, and continue pursuing a goal even when the path changes. That means authorization can no longer assume a predictable sequence of operations or a human operator who can spot and stop bad judgment. This is not just a permission problem. It is an assumption problem: access controls built around human restraint and review are structurally weaker when the actor is non-human and goal-driven. That is where overbroad entitlements become dangerous.
Practical implication: replace role-heavy, human-style access patterns with purpose-bound policies for each agent action.
How policy-based authorization shifts control to the platform layer
The article’s strongest architectural claim is that authorization must move down into the platform, rather than being reimplemented by every application team. That is what makes the control consistent enough for non-human identities that may be created, scaled, or retired quickly. Policy-based authorization evaluates request context, resource scope, and identity attributes at decision time, which is the only durable answer when the same agent may need different access in different moments. This is especially relevant for workload identity because identity becomes portable, but privilege must remain conditional.
Practical implication: centralize authorization policy so AI agents and workloads inherit consistent guardrails wherever they run.
Threat narrative
Attacker objective: The objective is to use a trusted non-human identity to reach more systems and actions than the original request should have allowed.
- Entry occurs when a workload, service account, or AI agent presents a valid non-human identity that establishes trust with downstream systems.
- Escalation follows when that identity is granted broader functionality than the immediate task requires, allowing the actor to explore additional tools, databases, or services.
- Impact appears when the actor uses those permissions at machine speed, creating a larger blast radius than a human operator would normally produce.
Breaches seen in the wild
- Uber breach 2022: A contractor's stolen password and MFA fatigue gave a Lapsus$-linked attacker Uber's internal tools; Uber rotated keys to many services.
Read our 52 NHI Breaches Analysis report for a comprehensive view of breaches impacting Non-Human Identities including AI Agents.
NHI Mgmt Group analysis
Identity proofing has won; authorization is now the hard part. The industry has largely settled the question of how workloads prove who they are, and SPIFFE is the clearest sign of that convergence. That does not solve the operational problem that matters most to identity governance: what a verified non-human identity is allowed to do once it is trusted. Practitioners should read this as a control boundary shift, not a standards story.
Human-paced access controls do not survive agentic behaviour. Access models that depend on human judgment, restraint, and predictable task flow break when the actor is an AI agent that can chain actions without hesitation. The same entitlement can be harmless in a service account and dangerous in an agent that explores tool paths dynamically. The implication is that entitlement design must be tied to task context, not just identity type.
Blast radius is becoming the primary authorization metric for non-human identities. The article repeatedly points to the same underlying problem: overbroad access that becomes catastrophic when execution speed and scope expand. That is a governance failure, not merely an implementation gap. The practitioner conclusion is simple: if a non-human identity can outpace human review, the access model is already too permissive.
Shift-down architecture is the right response for AI-era authorization. The article makes a strong case that security must live in the platform layer so teams do not build inconsistent access logic into every service. That aligns with where NHI governance is heading: policy needs to be reusable, context-aware, and centrally enforced. Practitioners should treat decentralized authorization as an operational risk, not a convenience.
Ephemeral identity must be paired with equally ephemeral privilege. The article’s reasoning is strongest where it ties trusted machine identity to least privilege that is actually enforced at decision time. Once AI agents become routine infrastructure, standing access becomes harder to justify and easier to misuse. Identity governance teams should assume that durable permissions will become the exception, not the default.
What this signals
Authorization now has to match actor behaviour, not just actor type. Workload identity gives machines a trustworthy name, but AI agents introduce runtime unpredictability that human-oriented access models were never built to contain. That makes per-request authorization and platform-enforced policy the programme-level priority, especially where non-human identities can reach sensitive business systems.
Ephemeral credentials do not solve ephemeral intent. Even when identities are short-lived and cryptographically strong, the governance problem remains if privilege is broader than the task. Security teams should expect identity programmes to shift from credential management toward context-aware authorization, because the next failure mode is not missing identity, but mis-scoped authority.
For practitioners
- Issue verifiable identities to AI agents Use workload identity mechanisms so AI agents present cryptographic proof of identity instead of relying on shared accounts or impersonation of human users.
- Enforce policy-based authorization on every sensitive action Evaluate who or what is requesting access, what they are trying to do, and the resource context before granting each action, rather than authorizing the whole session up front.
- Move authorization into the platform layer Centralize decision logic so product teams inherit one consistent policy model instead of building custom access checks into each AI-enabled service.
- Treat AI agents as untrusted by default Assume an agent will attempt every available action to achieve its goal, then scope its privilege to the smallest task-specific set that still lets the workflow complete.
- Strengthen auditability for every non-human request Preserve cryptographic identity and policy decision records so investigators can reconstruct which agent acted, on what resource, and under which authorization context.
Key takeaways
- The article argues that the industry has mostly solved workload identity establishment, but not the harder authorization problem that follows it.
- AI agents make human-paced access assumptions brittle because they can chain actions dynamically and at machine speed.
- The most defensible control response is fine-grained, platform-level authorization that limits each non-human identity to task-specific privilege.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Non-Human Identity Top 10, OWASP Agentic AI Top 10 and MITRE ATT&CK address the attack and risk surface, while NIST CSF 2.0 and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Non-Human Identity Top 10 | NHI-04 — Insecure Authentication | The article centres on proving machine identity before authorization begins. |
| NHI-05 — Overprivileged NHI | The article warns that broad privileges become dangerous when agents act at machine speed. | |
| NHI-10 — Human Use of NHI | The article rejects using human-style judgment and accounts for non-human actors. | |
| Recommendation — Use trusted workload identity to authenticate non-human actors before any policy decision is made. Reduce NHI privilege to task-scoped access and remove standing permissions where possible. Prevent agents from borrowing human accounts or inheriting human trust assumptions. | ||
| OWASP Agentic AI Top 10 | ASI03 — Identity & Privilege Abuse | The article describes how AI agents can overuse granted identity and privileges while pursuing goals. |
| Recommendation — Constrain agent identity and privilege so runtime actions cannot exceed the approved task scope. | ||
| NIST CSF 2.0 | PR.AA-05 — Access Permissions, Entitlements and Authorizations | The article is fundamentally about governing what authenticated identities may do. |
| Recommendation — Review and enforce access permissions so every non-human request is authorized against current context. | ||
| NIST Zero Trust (SP 800-207) | 3.4 — Policy-based access control | The article promotes centralized, context-aware authorization as the control pattern for agents and workloads. |
| Recommendation — Apply policy-based access control to evaluate each agent action before it reaches sensitive resources. | ||
| MITRE ATT&CK | TA0006;TA0008 — Credential Access; Lateral Movement | The article's risk model is about trusted identities being able to move farther than intended. |
| Recommendation — Map non-human identity abuse to credential access and lateral movement scenarios in detections and reviews. | ||
Key terms
- Workload Identity: The identity assigned to a software workload, such as a containerised application, serverless function, or microservice, enabling it to authenticate to other services without storing static credentials.
- Fine-Grained Authorization: Fine-grained authorization is access control that evaluates specific resources, actions, and context rather than granting broad application-level permission. For AI agents, this is the difference between merely connecting to a system and being limited to the exact data or action the task requires.
- Method-Level Security: Method-level security applies authorization checks directly to application functions rather than only at the page or endpoint layer. In Spring Boot, it helps ensure that sensitive actions, such as deletion or administrative operations, can only be executed by appropriately privileged users. It adds a second control point inside the application flow.
- Blast Radius: The potential scope of damage if a specific credential or identity is compromised. Identities with broad permissions have a larger blast radius and represent a higher priority for least-privilege enforcement and security controls.
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.
Published by the NHIMG editorial team on June 11, 2026.
Updated on October 6, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org