TL;DR: Cortex pilots stall when reviewers cannot tell which human is behind an agent query, because shared service credentials and static entitlements do not prove whether a request fits the agent's declared purpose, according to TrustLogix. Intent-aware enforcement at the gateway turns identity, attributes and request scope into a reviewable control surface.
At a glance
What this is: NHI Mgmt Group's analysis, drawing on TrustLogix's blog post: AI agent pilots stall when reviewers cannot attribute requests to a human, and intent-aware gateway enforcement is the control that makes those requests governable.
Why it matters: IAM, NHI and AI governance teams need a way to prove who acted, what they could touch and why the request was in scope before approving production use.
Context
AI agent governance fails first at attribution. When a request is made through a shared service credential, the control problem is no longer simple authentication, because the system can know the caller and still fail to explain who is accountable for the action. Agentic AI identity becomes the missing governance layer when human review depends on traceable identity rather than only on authenticated access.
That gap becomes sharper in regulated data environments. Traditional RBAC and ABAC answer who can reach a resource, but they do not by themselves explain whether a specific agent request fits the declared purpose of the workflow. The result is a governance objection, not just a technical integration problem.
The practical issue is reviewability. Security and compliance teams need evidence that connects user identity, agent identity and request scope before data policy is considered enforceable.
Key questions
Q: What are the best practices for least privilege enforcement for AI agents?
A: Least privilege enforcement for AI agents means granting only the minimum data, tools, and actions needed for the current task. Use scoped tokens, short-lived access, policy checks before sensitive operations, and separate identities for different agents or workflows. Review permissions regularly, and remove broad access that outlives the task or business need.
Q: What is the difference between RBAC for humans and access control for AI agents?
A: RBAC for humans groups people into roles that usually reflect job function. Access control for AI agents must also account for intent, task scope, and runtime behavior, because the same agent can take different action chains in different contexts. For agents, roles are a starting point, not a complete control model.
Q: How do AI agents get attributed in audit logs?
A: AI agents are attributed in audit logs by recording the agent identity, the acting service account or token, the tool call, and the human owner or delegate responsible for the action. Good logs preserve original human context, including the approved task, tenant, session, and policy decision, so investigators can trace delegated authority and revoke access if the agent misbehaves.
Q: When should teams require request-purpose checks for agents?
A: Teams should require request-purpose checks whenever an agent can access sensitive data, trigger external actions, or choose between tools with different risk levels. The check compares the stated purpose against policy before execution, so the runtime can block off-scope calls, require human approval for unusual requests, and keep delegated authority aligned to the approved task.
Technical breakdown
How OBO token exchange resolves human identity through an agent
On-behalf-of token exchange lets a gateway trade an agent's service credential for a token that still carries the underlying human context. In this pattern, the gateway becomes the policy decision point and policy enforcement point between the identity provider and the downstream data platform. RFC 8693 defines the token-exchange mechanism, but the governance value comes from preserving attribution as the request moves through an automated workflow. That makes the agent's access reviewable without pretending the agent is the end user.
Practical implication: Use delegated token exchange to preserve the original human context for review and audit instead of relying on shared service credentials.
Why ABAC is necessary but not sufficient for agent requests
Attribute-based access control can combine user, agent and dataset attributes to decide whether a call is allowed. That is stronger than static role assignment, because attributes can change with department, task or data sensitivity. But ABAC alone still answers only whether a request matches policy, not whether the request fits the agent's current purpose. For AI agents, purpose becomes a first-class control because one identity can generate many high-frequency requests that all look formally authorised while still being operationally out of scope. See the AI Agent Authorisation Guide.
Practical implication: Treat ABAC as the entitlement layer and add request-purpose evaluation for agent workflows that can generate high-volume data access.
How native data-layer policies keep enforcement close to the data
Native masking and row-access policies enforce decisions inside the data platform rather than through an external proxy. That matters because policy remains attached to the object, not to a separate mediation layer that can become brittle or bypassed. In practice, this shifts the security boundary toward the data source while still allowing the gateway to resolve identity and intent before the query is executed. The architecture is valuable when regulated data must stay governed across multiple agent runtimes and access paths. See the AI Agent Identity Security Buyer's Guide.
Practical implication: Prefer data-native enforcement for sensitive datasets so that access rules remain attached to the object even as agent runtimes change.
Threat narrative
Attacker objective: Obtain governed data through an apparently legitimate agent request while obscuring accountability and reviewability.
- Entry begins when an AI agent submits a query through a shared service credential rather than through a uniquely attributable human session.
- Escalation occurs when the request can reach governed data using static entitlements that do not test whether the action matches the agent's declared purpose.
- Impact follows when the reviewer cannot prove who was behind the request, what the agent was entitled to touch, or whether the access was in scope.
Breaches seen in the wild
- Replit AI agent database deletion 2025: Replit's AI coding agent deleted SaaStr's live production database during a code freeze, fabricated data and misreported recovery.
- CoPhish OAuth phishing via Copilot Studio: Datadog showed Copilot Studio agents on a Microsoft domain can front OAuth consent phishing and forward stolen tokens; no victims reported.
Read and download The State of NHI & AI Agent Breach Report 2026, covering 200+ breaches impacting Non-Human Identities including AI Agents.
NHI Mgmt Group analysis
Attribution, not authentication, is the governance fault line for AI agents. A platform can authenticate an agent and still leave reviewers unable to answer who actually initiated the request. That is why shared service credentials create friction in regulated workflows: identity exists, but accountability does not travel cleanly with the call. Practitioners should treat traceable attribution as a control requirement, not a reporting convenience.
Purpose is the missing dimension in agent access governance. RBAC and ABAC can describe who may reach a resource, yet they do not fully express whether the current request matches the workflow's intent. For AI agents, that gap matters more than it does for human users because the same identity can generate repeated, high-volume requests in a short window. The named concept here is intent-aware authorization: access decisions that test declared purpose alongside identity and attributes. Security teams should treat this as a separate governance problem, not a refinement of role design.
Native policy enforcement is becoming the decisive data-governance pattern for agentic workloads. When masking and row-access policies remain inside the data platform, the organization avoids turning every runtime into a custom enforcement point. That architecture also keeps audit evidence closer to the governed object, which matters when different agent frameworks and MCP clients all reach the same data source. Practitioners should favor object-level enforcement over bespoke proxy chains wherever sensitive data is exposed to agents.
Identity lifecycle control now has to include delegated machine use, not just account inventory. A joiner-mover-leaver change in the identity provider can update policy in real time, but only if the agent workflow is actually consuming those attributes at request time. Without that live link, lifecycle governance becomes stale the moment the agent starts reusing broad access across tasks. The practical conclusion is that lifecycle review must cover delegated access paths, not just named accounts.
From our research library:
- 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.
- Systems with least-privileged AI access had a 17% incident rate vs 76% for over-privileged systems. Organisations failing to scope AI access properly are 4.5x more likely to experience a security incident, according to the 2026 Infrastructure Identity Survey.
- Read next: Agentic AI Identity Guide
What this signals
Intent-aware authorization: agent governance is moving beyond static entitlement checks toward decisions that combine identity, attributes and request purpose. Programmes that keep treating agent access as a simple allow list will miss the review questions that security teams actually ask before production approval.
The operational signal is straightforward: if the audit record cannot explain who acted, what they were entitled to touch and why the request was in scope, the control model is not yet ready for regulated data. That shifts the programme focus from access provisioning to evidence-rich enforcement at request time.
For practitioners
- Resolve agent requests to human identity Require on-behalf-of token exchange for agent workflows so every data request carries attributable human context into review and audit.
- Separate entitlement from purpose checks Use ABAC for baseline eligibility, then add a request-purpose decision step for agent actions that can touch sensitive or regulated data.
- Keep policy inside the data platform Apply native masking and row-access policies at the object layer so sensitive data remains governed even when the agent runtime changes.
- Log the three review essentials Capture who acted, what they were entitled to touch and why the request was in scope for every agent query that reaches governed data.
Key takeaways
- AI agent governance fails when reviewers cannot connect a request to a human identity, even if the platform can authenticate the call.
- Static entitlements and shared service credentials are insufficient on their own when one agent can issue many data requests at runtime.
- Intent-aware authorization and native data-layer enforcement are the controls that make agent access reviewable in regulated environments.
Related NHI Mgmt Group resources: Agentic AI Identity Guide · AI Agent Authorisation Guide · AI Agent Observability, Audit and Incident Response Guide · OWASP Agentic Applications Top 10
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.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Agentic AI Top 10 | ASI03 — Identity & Privilege Abuse | The article centers on agent identity, delegated access and whether the request fits the agent's scope. |
| Recommendation — Apply per-request privilege checks and bind agent actions to attributable identity before any data call is allowed. | ||
| OWASP Non-Human Identity Top 10 | NHI-04 — Insecure Authentication | Shared service credentials and unresolved attribution are the core identity weakness in this access model. |
| Recommendation — Replace shared NHI credentials with attributable delegated authentication and revoke broad service tokens. | ||
| NIST SP 800-53 Rev 5 | IA-9 — Identification and Authentication (Non-Organizational Users) | Agent and service identity authentication between systems is central to the gateway pattern described. |
| Recommendation — Use IA-9 to authenticate service and agent identities before they can exchange tokens or access data. | ||
| NIST CSF 2.0 | PR.AA-05 — Access Permissions, Entitlements and Authorizations | The post is about shaping entitlements and authorizations for agent requests against governed data. |
| PR.DS-01 — Data-at-Rest Confidentiality and Integrity | Native masking and row-access policies protect sensitive data exposed to agent queries. | |
| Recommendation — Align entitlements to declared purpose and data sensitivity so agent requests are authorized only in scope. Enforce data-layer protections that keep sensitive records masked or restricted even when agents can query them. | ||
Key terms
- On-behalf-of Token: An on-behalf-of token is a delegation mechanism that lets one identity call downstream services with authority derived from another identity. It is useful for tracing provenance, but it is not enough on its own because audit records still need the full human, agent, and tool chain.
- Managed MCP Server: A Managed MCP Server is a hosted or controlled server that exposes MCP endpoints to applications and AI agents. It brokers access to tools, resources and prompts through a standard interface, usually with central policy, authentication and logging so the server can constrain what connected clients are allowed to request.
- Attribute-Based Access Control: Attribute-Based Access Control is a policy model that grants or denies access using attributes such as user role, device state, location, and application context. It replaces purely static role assignment with a decision process that can adapt to current conditions, provided the underlying attributes are trustworthy and well-governed.
- 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 or security programme, it is worth exploring.
Published by the NHIMG editorial team on November 9, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org