AlpacaX
Blog

Insights

AI governance on paper vs. governance during the task

A near-miss doesn't change your policy. It changes the question leadership asks about it.

Eunyoung Jeong
Eunyoung JeongFounder & CEO · August 11, 2026

A near-miss doesn't change your policy. It changes the question leadership asks about it.

Nothing broke. That's what made everyone nervous.

The agent did something no one had approved—pulled a record it shouldn't have touched, or ran a command that wasn't in the plan—and the dashboards stayed green. No outage, no alert, no page. Just a quiet realization going around the room: the policy that was supposed to prevent this had been in place the whole time, and it hadn't been in the room when it happened.

Up to that point, the question leadership asks about AI governance is "do we have one?"—a policy, a committee, a framework mapped to a standard. After a near-miss, the question changes to something the document can't answer: what actually governs this agent while it's running? Those are two different questions, answered at two different layers. This post is about the second one, because it's the one your existing stack probably can't answer yet.

What does a near-miss actually change?

TL;DR: A near-miss moves the governance question from "is there a policy?" to "what happens during the task?"—from a document to a running process. And it isn't hypothetical: 65% of enterprises reported an AI agent-related incident in the past year.

The clearest public version of this is EchoLeak. Microsoft 365 Copilot, CVE-2025-32711: a zero-click prompt injection where a crafted document caused the assistant to exfiltrate data with no user action at all. Nobody clicked anything. The policy didn't change. The agent read something untrusted and acted on it—and the "did anyone approve this?" question had nowhere to land, because nothing in the stack was watching what the agent did after it decided to act.

If it helps to know this isn't a rare event: 65% of enterprises reported an AI agent-related incident in the past year (CSA + Token Security, 2026). The one most people remember is the coding agent that, during an explicit change freeze, deleted a production database—widely reported last year, and still the first example that comes up in any hallway conversation about this. The details differ; the shape doesn't. An agent took an action no one signed off on, and the governance that existed on paper had no say in the moment.

Where does on-paper AI governance stop?

TL;DR: Identity, access, and policy documents govern who connects and what the model is told to do. None of them govern what the agent actually executes. A 2025 arXiv paper puts it plainly: policy and prompting can lower the odds of a bad action but strictly enforce nothing.

On-paper governance is real work, and most of it is good. Identity decides who—or what—gets to connect. Access policy scopes what they can reach. A governance framework writes down what's allowed, who's accountable, and what the model is instructed to do and not do. All of that runs before the task.

The gap is that none of it governs the task itself. A system prompt is guidance, not a control—the model can be talked out of it, or simply reason its way around it after reading an untrusted input. A 2025 arXiv paper on runtime agent governance ("Governance-as-a-Service") makes the same point: policy and prompting can lower the odds of a bad action but don't strictly enforce anything, and the fix it proposes is an enforcement layer that makes a violation non-executable at runtime rather than merely discouraged. That distinction is the whole issue. On paper, a forbidden action is discouraged. During the task, it either runs or it doesn't.

What does governing an agent during the task require?

TL;DR: Regulators already expect it. EU AI Act Article 14 requires that a human can detect an anomaly and stop a high-risk system mid-operation, not just document a policy. Most stacks can't do it: in Kiteworks' 2026 forecast survey, 60% of teams couldn't be sure they could terminate a misbehaving agent at runtime.

This isn't only an engineering preference; it's becoming a legal expectation. The EU AI Act's human-oversight requirement (Article 14) is written in the language of the running system: an operator has to be able to detect anomalies, interpret what the system is doing, and intervene or stop it while it operates. Article 12 expects a durable record of what happened. Neither is satisfied by a policy PDF.

And here's the uncomfortable part. In Kiteworks' 2026 Data Security and Compliance Risk Forecast (225 security, IT, and risk leaders), 60% of teams couldn't be sure they could terminate a misbehaving agent, and 63% couldn't enforce an agent's purpose limitations once it was working. Bessemer named "targeted in-flight intervention"—stopping a specific action mid-flight without killing the whole session—the most underdeveloped area in AI-agent security. The exact capability a near-miss demands is the one the market has built out least.

Which layer does the near-miss expose?

TL;DR: The stack runs identity → policy → execution control → monitoring. Identity and policy are well covered; monitoring only tells you after the fact. The near-miss exposes the empty third box—the execution layer, where a command is either allowed to run or it isn't.

Lay the stack out and the gap has an address. Identity (who connects) → policy (what's allowed) → execution control (what actually runs) → monitoring (what happened). Identity has strong incumbents. Policy has strong incumbents. Monitoring has strong incumbents. The third box—the one that decides, in the moment, whether the command an agent just formed is allowed to touch your systems—is the one most teams discover is empty, usually right after a near-miss.

It's worth being precise about where this sits relative to prompt-injection tools, because the two get conflated. A prompt-injection filter tries to catch the malicious instruction before the model acts on it. That's useful, and it's a different layer. Prompt-injection tools reduce the attack surface; the execution layer governs the blast radius at execution time. Even a perfect filter can't help you the day an agent does something harmful for a reason no one flagged as an attack—a bad inference, a stale plan, a destructive command it believed was correct. At that point the only thing that helps is a control on the command itself.

What do AI governance controls look like at the execution layer?

TL;DR: AI governance controls at the execution layer are the checks that decide, per command, whether an agent's action is allowed to run. Every command runs inside a governed, purpose-scoped session and is evaluated in real time; a high-risk action can be blocked or routed to a human before it executes; and every action lands on one audit timeline for people and agents alike. That's execution control—the moat inside AI-native PAM.

AI governance controls are the runtime checks that govern what an agent actually executes, not just who is allowed to connect. This is the layer we build: Alpacon is an AI-native PAM, and its differentiation is execution control—it governs what agents and humans actually run at runtime, not just who gets in.

Concretely, an agent operates inside a session scoped to a declared purpose, so its authority is bounded to the task and expires with it. Every command it forms is evaluated in real time by a tiered rule-and-model check; low-risk actions clear, and a high-risk one can be blocked outright or routed to a human approver before it executes. That's targeted in-flight intervention, not an all-or-nothing session kill. And because every action already ran inside a governed session, governance and accountability aren't reconstructed later from scattered logs: who ran what, under whose approval, for what declared purpose, lands on one timeline for humans and agents alike. (We went deep on that audit question in a separate post.)

Note what this does and doesn't claim. It doesn't detect the injected instruction—that's the upstream filter's job. It governs what the resulting command is allowed to do. That's the honest boundary of the execution layer, and it's exactly the box a near-miss lights up.

The takeaway

Your AI governance policy and your running agent are two different objects. One is a document that describes intent. The other is a process executing commands at machine speed. A near-miss is just the moment everyone notices that only one of them was in the room when it mattered.

You don't close that gap by writing a better document. You close it by putting a control on the execution itself—the last gate before a command reaches your systems.

FAQ

What are AI governance controls? AI governance controls are the checks that decide, per command, whether an AI agent's action is allowed to run—not just who is allowed to connect. On paper they're policies and frameworks written before the task; at runtime they're execution-layer controls that evaluate each command a governed, purpose-scoped session produces.

What is the difference between AI governance on paper and during the task? On-paper governance—identity, access policy, a framework mapped to a standard—runs before the task and describes what's allowed. Governance during the task is a control on the execution itself: it decides, in the moment, whether the command an agent just formed reaches your systems. A near-miss is when a team discovers it had the first but not the second.

Can a governance policy stop an AI agent mid-action? A policy document can't. Stopping a high-risk action while it runs takes a runtime control at the execution layer—the ability to block a specific command or route it to a human approver before it executes. That capability is also what the EU AI Act's Article 14 human-oversight requirement expects of a high-risk system.

If you're putting agents on real infrastructure, that's the layer worth designing in before the near-miss, not after.

Tags:
  • AI governance
  • AI agents
  • Execution control
  • Policy
  • Human-in-the-loop
  • AI-native PAM
Eunyoung Jeong
About the authorEunyoung JeongFounder & CEO

Eunyoung Jeong is the founder and CEO of AlpacaX, where he's building Alpacon—AI-native PAM with runtime execution control for AI agents. He spent over a decade in national-scale network security research and created mTCP, a scalable user-level TCP stack published at USENIX NSDI '14 (USENIX Community Award, 2K+ GitHub stars). He writes on AI agent security and the gap between access control and execution control.


AI governance on paper vs. governance during the task | AlpacaX