By NHI Mgmt Group Editorial TeamBased on Cerbos: “From open-source policy engine to enterprise authorization management platform” (March 24, 2026)

TL;DR: Authorization is moving from code-level checks to a governed control plane as Cerbos says its platform now covers data enrichment, policy evaluation, enforcement, and audit across applications, infrastructure, and AI agents, with more than 1.2 billion checks processed monthly. The real shift is that incomplete agent context now becomes an authorization design problem, not just an implementation detail.


At a glance

What this is: This is Cerbos's view that AI agent authorization now requires policy, data enrichment, enforcement, and audit in one governed control plane because agent requests often arrive with incomplete identity context.

Why it matters: It matters because IAM and security teams need authorization controls that can handle delegated agent actions across applications, infrastructure, and tools without embedding logic in code or losing auditability.


Context

Authorization for AI agents is a governance problem before it is a tooling problem. When an agent acts on behalf of a person or system, the policy engine only gets the right answer if identity, resource, and relationship data are complete at decision time.

Cerbos argues that older authorization patterns break when context is scattered across services, APIs, databases, and infrastructure. The shift is not just more checks, but a broader control surface where policy, enforcement, and audit all need to line up.

For IAM and security teams, the important change is that authorization is no longer just embedded application logic. It is becoming a shared control plane for applications, infrastructure, and AI systems, with audit and distribution requirements that look much more like platform governance than code review.


Key questions

Q: How should security teams handle incomplete identity context in AI agent authorization?

A: Treat incomplete context as an access-control risk, not a logging gap. If an agent request cannot be enriched with the identity, resource, and relationship data needed for a decision, the policy engine is operating blind. Teams should define minimum context requirements for each agent action and block decisions that fall below that threshold.

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: What are the signs that agent authorization is too fragmented?

A: Look for access rules embedded in application code, inconsistent decisions across services, and policy changes that require redeployments. Those signals usually mean authorization is being treated as a local implementation detail instead of a governed control plane with shared policy and audit visibility.

Q: What is the difference between policy evaluation and policy enforcement for AI agents?

A: Policy evaluation is the decision step that determines whether access should be allowed. Enforcement is the point where the application, gateway, or infrastructure component actually blocks or permits the action. For agents, the two must stay aligned across every tool and protocol the agent can reach.


How it works in practice

Why sparse agent context breaks authorization decisions

AI agents often present only partial identity context, such as an agent ID, a delegating user claim, or an API key. Authorization engines can only evaluate least privilege correctly when they can join that request to resource ownership, relationship data, and current policy state. Without enrichment, the engine must guess, and guessing pushes teams toward either over-permission or brittle hard-coded context in agent configurations. The architecture problem is therefore not just evaluation, but reliable context assembly before the decision is made.

Practical implication: treat context enrichment as part of the authorization path, not as a downstream logging or integration concern.

How policy decision points and control planes separate governance from code

A policy decision point evaluates requests against policy, while a control plane handles policy authoring, versioning, distribution, and audit. That separation matters because access rules that live in application code change slowly and are hard to inspect across many services. A governed control plane lets teams update policy centrally and push those changes consistently across deployments. In practice, this reduces drift between intended access policy and what individual services actually enforce.

Practical implication: centralize policy lifecycle management so authorization changes do not depend on redeploying every application.

What changes when authorization extends into AI tools and infrastructure

Agentic environments create a wider enforcement surface than conventional web applications. A single task can trigger checks across MCP tools, data retrieval layers, gateways, message systems, and Kubernetes-style infrastructure. That means authorization must be native to each protocol and enforcement point, not bolted on with a custom adapter. If the same policy logic cannot follow the request across those boundaries, the agent will inherit inconsistent access behavior and a much larger blast radius.

Practical implication: map every protocol and tool an agent can reach, then enforce policy at each native decision point.


NHI Mgmt Group analysis

Authorization for AI agents is becoming a control-plane problem, not an application feature. Once agents can act across multiple protocols and resources, the old model of sprinkling access checks through code no longer gives teams a coherent governance layer. The meaningful shift is central policy plus consistent enforcement plus auditable decisions, which is the only way to keep authorization intelligible across apps, infrastructure, and tools. Practitioners should treat policy orchestration as identity infrastructure, not as a library choice.

Sparse agent identity context is the new authorization blind spot. Agent requests often arrive with just enough information to authenticate but not enough to authorise precisely. That makes the enrichment layer part of the security boundary, because the decision quality depends on joining identity, resource, and relationship data before evaluation. For security teams, the implication is that incomplete context is itself a control failure, not a minor integration inconvenience.

Context enrichment for AI agents creates a named control gap: incomplete request provenance. Authorization systems were designed for requests whose provenance was stable and inspectable at the application edge. That assumption weakens when an agent can assemble actions from multiple tools and delegated intents within one workflow. The practitioner conclusion is to regard provenance completeness as a first-class governance requirement for non-human and agentic access.

Agentic AI authorization pulls human, NHI, and delegated context into the same policy decision. That convergence is operationally useful, but it also raises the bar for entitlement design because one policy must account for the acting identity, the delegated principal, and the resource being touched. This is where identity governance becomes cross-domain rather than siloed. Teams should expect authorization design to merge human delegation, workload identity, and agent behavior into one control model.

The market signal is moving toward unified identity decisioning across the full stack. Platforms that separate policy, context, enforcement, and audit are better aligned with how modern systems actually operate than point controls that only understand one layer. For practitioners, that means rechecking whether current authorization design still works when the actor is a service, a human, or an agent. The governance model now has to survive all three.

From our research library:

What this signals

Incomplete context is now an authorization risk surface. If an AI agent can make calls with only partial identity data, then the quality of the access decision depends on enrichment happening before policy evaluation. That pushes teams to govern request provenance, not just credentials, because the wrong answer can be produced even when authentication succeeds.

Agentic AI collapses the old boundary between application authorization and infrastructure authorization. The same agent may touch APIs, data platforms, message systems, and orchestration layers in one task. Teams should expect one control model to span human delegation, non-human identities, and agent actions, with audit evidence that follows the request end to end.

19% of organisations give AI systems dramatically more access than human employees, nearly one in five granting unrestricted privilege, according to the 2026 Infrastructure Identity Survey. That gap shows why authorization governance must move from informal exception handling to explicit policy, because over-granting to systems is already normalising in enterprise environments.


For practitioners

  • Define agent-aware authorization context Identify which identity, resource, and relationship attributes must be present before an AI agent can receive an access decision, then classify missing data as a governance defect rather than an implementation quirk.
  • Centralize policy lifecycle management Move policy authoring, testing, versioning, and distribution into one governed workflow so updates propagate consistently without relying on application redeployments.
  • Enforce decisions at every native protocol Map the tools, gateways, data platforms, and infrastructure endpoints an agent can reach, then apply policy at each native enforcement point instead of depending on a single application check.
  • Audit delegated agent authority Review where an agent inherits human context, where it acts independently, and where that delegation is broader than the current approval or audit model can explain.

Key takeaways

  • AI agent authorization now depends on complete context, because sparse identity data makes policy decisions less reliable across multiple systems.
  • A single misconfigured permission can affect every action an agent takes, which enlarges the blast radius of authorization mistakes.
  • Security teams need one governed policy layer, native enforcement points, and auditable decision history if they want agent access to stay understandable.

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 and OWASP Agentic AI Top 10 address the attack and risk surface, while NIST CSF 2.0, NIST SP 800-53 Rev 5 and CSA Cloud Controls Matrix set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP Non-Human Identity Top 10NHI-05 — Overprivileged NHIThe article centres on overbroad AI agent access and governed authorization decisions.
Recommendation — Apply NHI-05 to limit agent permissions to the minimum context and action scope they actually need.
OWASP Agentic AI Top 10ASI03 — Identity & Privilege AbuseAI agents can misuse delegated identity and privilege when context is incomplete or excessive.
Recommendation — Map agent authorization flows to ASI03 and block privilege inheritance beyond the intended task scope.
NIST CSF 2.0PR.AA-05 — Access Permissions, Entitlements and AuthorizationsThe topic is governed authorization across apps, infrastructure, and AI systems.
Recommendation — Use PR.AA-05 to centralize entitlement decisions and keep enforcement consistent across all agent touchpoints.
NIST SP 800-53 Rev 5AC-6 — Least PrivilegeThe article highlights the risk of agents receiving more access than their task requires.
Recommendation — Apply AC-6 to constrain delegated agent access and verify each authorization decision against task need.
CSA Cloud Controls MatrixIAM — Identity and Access ManagementThe platform spans cloud and infrastructure authorization with policy governance and audit visibility.
Recommendation — Use CSA IAM controls to govern authorization across cloud-native apps, data platforms, and infrastructure.

Key terms

  • Access Control Plane: The layer that coordinates identity, policy, approvals, enforcement, and logging across multiple systems. It matters because modern access decisions are rarely made in one place, and fragmentation across tools can turn governance into disconnected evidence.
  • Context enrichment: Context enrichment is the act of attaching missing identity, resource, and relationship data to an authorization request before policy evaluation. It reduces guesswork in the decision path and is especially important when an AI agent, service account, or API key arrives with minimal intrinsic context.
  • Delegated Identity: Delegated identity is when one actor acts on behalf of another with explicit permission and bounded authority. In AI-assisted commerce, it requires clear consent, limited scope, and traceable records so the retailer can distinguish authorised delegation from unauthorised automation.
  • Policy decision point: A policy decision point evaluates contextual rules and returns an access decision that enforcement points can act on. It separates authorization logic from application code, which helps teams manage tenant rules, resource ownership, and risk signals consistently.

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 June 10, 2026.
Updated on October 6, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org