By NHI Mgmt Group Editorial TeamBased on Canyon Road: “Intent, Execution, Audit: A Model for Agent Control” (February 18, 2026)

TL;DR: Agent governance fails when teams rely on prompts before execution and logs after execution, because the missing control is at the moment actions are taken, according to Canyon Road. The central issue is that agents with real tools can change state unless capabilities are enforced at runtime, not merely described in policy.


At a glance

What this is: This is a view of why agent governance breaks when organisations rely on intent controls and audit logs instead of execution-time constraints.

Why it matters: It matters because IAM and security teams need to govern what agents can do while they are acting, not just record what they did after the fact.


Context

Agent governance fails when teams assume a prompt or policy note can constrain runtime behaviour. In practice, an agent with tool access can make state-changing decisions during execution, so the real control problem is not what the system was told but what it was mechanically allowed to do.

The post is about the gap between intention and enforcement in AI agent authorisation and why that gap widens once an agent can touch files, processes, APIs, and external systems. Without execution-layer constraints, logs and traces can explain outcomes but cannot prevent them.


Key questions

Q: What breaks when agent governance stops at prompts and outputs?

A: Governance becomes observational instead of protective. Teams can see what the agent said, but they cannot prove what data it touched, whether that data was classified correctly, or whether the access was authorised for the task. That leaves the programme exposed to audit failure, data leakage, and unbounded permission growth.

Q: Why do logs and traces not prevent harmful agent actions?

A: Logs and traces are after-the-fact evidence. They help with attribution, debugging, and compliance, but they do not stop a destructive command, a credential read, or an external API call once the agent has already executed it. Practitioners should treat observability as proof of what happened, not as a substitute for constraint.

Q: How should security teams control autonomous agent actions in production?

A: Security teams should validate every high-impact action at runtime against intent, context, and allowed scope. That means tool invocation controls, not just prompt filters, plus tight identity scoping, logging, and block rules for destructive or data-exfiltrating operations. If the agent can act, the action itself must be governed.

Q: What is the difference between auditability and enforceability for agents?

A: Auditability shows what the agent did after the fact. Enforceability determines whether the agent could do it in the first place. In agent governance, both matter, but only enforceability reduces the chance of state-changing mistakes during execution. Without that distinction, teams overestimate the safety value of logging and underinvest in runtime controls.


Technical breakdown

Why intent controls fail once agents have tools

Intent controls shape behaviour through prompts, policies, and natural-language guardrails, but they do not constrain the agent’s actual permissions. Once an agent can call tools, the runtime becomes the real control surface: shell access, filesystem paths, network egress, and API scopes determine what it can change. The common failure is treating instructions as enforcement when the system still has broad operational capability. Practical implication: define and enforce tool access in the execution environment, not in prose.

Practical implication: Enforce tool permissions in the runtime, not in prompts.

Execution controls versus audit controls

Audit controls provide evidence after the fact through logs, traces, diffs, and provenance. Execution controls decide whether an action can occur at all. The distinction matters because perfect visibility does not reverse a destructive command, a credential read, or a bad API call. In agentic systems, observability is necessary for accountability but insufficient for safety. Practical implication: treat logging as proof and diagnosis, not as a substitute for constrained action. See the Cloud Logging and Audit Trail Guide.

Practical implication: Use logging for accountability, not as a safety mechanism.

How agents blur instruction and data boundaries

Agents consume prompts, documentation, tickets, logs, and web content as context, which makes untrusted text part of the decision process. That creates a classic confused deputy risk: the agent may exercise delegated authority in ways the operator did not intend because it treats surrounding text as actionable input. The result is not usually malicious behaviour, but a plausible chain of small decisions under broad privilege. Practical implication: separate untrusted content from privileged action paths and limit what that content can influence. See the Shadow AI and AI Agent Discovery Guide.

Practical implication: Keep untrusted text away from privileged actions.


NHI Mgmt Group analysis

Execution-layer control is the real governance boundary for agents: prompt-based guardrails do not meaningfully govern a system that can act through tools. Once an agent can run commands, read files, and call APIs, the decisive question becomes which actions are mechanically available during execution. The implication is that identity and access programmes must stop treating instruction quality as a control plane.

Auditability is not enforceability: logs, traces, and postmortems are valuable, but they answer what happened after the decision has already been exercised. That makes them accountability mechanisms, not preventative controls. The implication is that programmes built around evidence alone will remain one step behind agent behaviour.

The confused deputy problem reappears inside agent workflows: agents blur the line between instructions and data because they are designed to treat surrounding text as context. That means delegated authority can be steered by untrusted input even when the instruction set appears clean. The implication is that governance has to account for how context influences action, not just how access is granted.

Execution-time constraints are becoming the new identity control surface for autonomous tooling: the article’s core lesson is that control must move to the point where the agent actually touches systems. That shift changes how practitioners think about least privilege, escalation, and approval boundaries in agentic AI identity programmes. The implication is that runtime authority, not policy language, is what needs to be reviewed and bounded.

From our research library:

What this signals

Execution-layer security is the practical answer to agent governance because prompt-level controls do not survive real tool use. When agents can act across files, processes, APIs, and network paths, the security programme has to move from advisory language to enforceable runtime boundaries.

A useful way to think about this is as a control shift from “what the agent was told” to “what the agent was authorised to touch.” That change will affect how teams design approvals, scoped credentials, and monitoring for agents running in development, CI, and production.

Only 5.7% of organisations have full visibility into their service accounts, according to the Ultimate Guide to NHIs, which shows how often identity programmes still lack reliable control over non-human execution paths.


For practitioners

  • Define runtime tool boundaries List every tool an agent can reach, then separate read-only actions from write, delete, and external-call capabilities.
  • Move enforcement into the execution environment Apply allowlists, path restrictions, domain controls, and scoped credentials where the agent runs, not only in prompts or documentation.
  • Treat observability as evidence, not protection Keep logs, traces, and diffs for attribution and investigation, but do not assume they reduce the chance of harmful action.
  • Separate untrusted context from privileged actions Prevent documentation, tickets, or model output from directly steering operations that can modify files, credentials, or external systems.

Key takeaways

  • Agent governance fails when teams rely on prompts and logs instead of runtime constraints.
  • The main control gap is not visibility but enforceable authority at the moment an action is taken.
  • Security teams should scope tools, credentials, and network reach where the agent executes, not only where it is instructed.

Related NHI Mgmt Group resources: AI Agent Authorisation Guide · Agentic AI Identity Guide · Cloud Logging and Audit Trail Guide · Shadow AI and AI Agent Discovery Guide


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 MITRE ATT&CK address the attack and risk surface, while NIST AI RMF 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 through delegated tools and permissions at runtime.
ASI02 — Tool MisuseThe core risk is an agent using legitimate tools to produce harmful state changes.
Recommendation — Map agent workflows to ASI03 and constrain runtime privileges before the agent can act. Classify tool access by allowed action and block unsafe tool use at execution time.
NIST AI RMFMANAGE — AI Risk ManagementThe article is about governing AI behaviour where runtime decisions affect risk outcomes.
Recommendation — Operationalise runtime controls under MANAGE so agent actions remain bounded by policy.
NIST CSF 2.0PR.AA-05 — Access Permissions, Entitlements and AuthorizationsExecution-time permissions are the control boundary this article argues for.
Recommendation — Review entitlements so agent permissions are explicit, scoped, and enforced during execution.
MITRE ATT&CKTA0005;TA0006;TA0007 — Stealth; Credential Access; DiscoveryThe article discusses runtime actions that can expose credentials and alter systems under broad access.
Recommendation — Map agent misuse paths to ATT&CK tactics and monitor for credential access and discovery abuse.

Key terms

  • Execution-layer security: Execution-layer security is the practice of enforcing what an automated or agentic system can actually do while it is running. It shifts control from policy text and prompts to real permissions, tool boundaries, and runtime constraints that limit harmful actions before they occur.
  • Intent controls: Intent controls are the instructions, prompts, policies, and guidance that shape what an agent should try to do. They influence behaviour but do not by themselves prevent action, which is why they are weaker than enforceable runtime controls when agents have real tools.
  • Audit Controls: Audit controls are the logging and review mechanisms that record who accessed data, what actions were taken, and when events occurred. They support investigations, compliance evidence, and policy tuning. In a DLP programme, audit controls are essential for proving enforcement and understanding how sensitive data moves across systems.
  • Confused Deputy: A confused deputy is a privileged system that is tricked into performing an action on behalf of an untrusted requester. In agentic AI, the agent may misread malicious input as legitimate intent and then use its own authority to act, which turns a logic problem into a security incident.

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