← AI Security & GovernanceAI Security & Governance

Basic Idea of AI Governance

Not a rulebook that slows AI down — the record-keeping and oversight that let you trust what an autonomous system did, and prove it after the fact.

"AI governance" gets used as a catch-all for anything from ethics statements to model cards, which makes it easy to dismiss as paperwork. The concrete version of the job is narrower: before an AI system gets real authority — to answer a customer, write to a database, call another system — someone has to decide what it's allowed to do, record why that scope is safe, and keep watching it once it's live, because a system that reasons probabilistically will behave differently at 2pm than it did in yesterday's test run.

That's a different job than traditional software governance. A deterministic program either has the bug or it doesn't; an AI agent can be correct a thousand times and wrong on the thousand-and-first for reasons that only show up in hindsight. Governance is what catches that gap between "it passed testing" and "it's still behaving the way it was approved to."

The Threats a Governance Program Actually Has to Cover

Six failure modes show up repeatedly once an AI system gets real authority to act — the reason governance is a security discipline, not just paperwork.

The six threats a governance program has to coverAIAGENT🕸️Attack SurfaceIncreaseEvery new tool isanother path in.🔓ExcessiveAccessScope to the task,not "to be safe."🪜PrivilegeEscalationShort-lived, per-taskcredentials only.💧Data LeakControls at theagent boundary itself.💉PromptInjectionTreat all externalinput as untrusted.🧭ComplianceDriftRevalidate on afixed cadence.
ThreatWhat It Looks LikePrimary Mitigation
Attack surface increaseEvery new tool, plugin, or data source an agent can call adds another path in — the attack surface grows with each integration, not just with each userTreat every new tool or integration as a formal onboarding decision, with the full reachable surface inventoried and reviewed
Excessive accessAn agent is granted broad access "to be safe" or "so it doesn’t break," ending up with far more reach than any one task actually requiresScope permissions to the narrowest set a task needs, and require a specific justification for anything broader
Privilege escalationAn agent chains tool calls or delegates to sub-agents until its effective access is broader than what it was ever explicitly grantedScoped, short-lived credentials issued per task — not a standing grant an agent can stretch
Data leakSensitive data the agent has legitimate access to ends up somewhere it shouldn’t — the wrong user, an external tool call, an unredacted logApply data-loss controls at the agent boundary itself, not only at the systems it happens to connect to
Prompt injectionUntrusted content the agent reads — a web page, a document, a tool result — carries hidden instructions that redirect its behaviorTreat all external content the agent reads as untrusted input; separate what can inform a response from what can trigger an action
Compliance driftAn agent approved against a specific regulatory or policy baseline keeps operating after that baseline changes, or its own behavior quietly shifts away from what was approvedRevalidate against current policy on a fixed cadence, not just once at launch

Multi-agent systems add one more: one agent escalating privilege through another, or a delegation chain pursuing a subtly wrong goal in ways that abuse otherwise-valid access — covered in more depth in the Cloud Security Alliance's MAESTRO framework, referenced on the AI Identity page.

The Governance Lifecycle

Six stages, looping back — modeled on the agent development lifecycle guidance IBM and Anthropic published in 2025, and consistent with how NIST's AI Risk Management Framework and ISO/IEC 42001 both frame AI oversight as continuous, not a one-time sign-off.

The AI governance lifecycleProduction signals feed the next planning cycle1PLAN🗺️Define behavior &authority limitsGovernance startsbefore the first prompt.2BUILD🧪Prompt design,tool wiring, evalsTested against aspec, not vibes.3TEST & RELEASE✅Red-team &policy checksShip only withevidence attached.4DEPLOY🚪Gated by a governedcatalog entryOwner and scopeon record first.5MONITOR📊Drift, hallucination,safety signalsIs it still right,not just still up.6OPERATE🧯Kill switch, humanescalation pathSomeone canalways pull the plug.

System Controls, Layered Rather Than Single-Point

No single control stops all four threats above — the same layered-defense logic DevSecOps applies to code applies here, just aimed at an agent's runtime behavior instead of its source.

What a Governed AI System Has On Record Before It Ships

A catalog entry, not a memory of a conversation someone had six months ago — the thing an auditor, an incident responder, or a new team member can actually go read.

FieldWhat It AnswersWhy It's There
OwnerWho is accountable if this system does something it shouldn’tAn AI system with no named owner is a liability nobody will claim when it matters
Version & bill of materialsExactly which model, prompts, and tools this version depends onYou can’t roll back, patch, or explain an incident without knowing what actually shipped
Authority boundaryWhat this system is allowed to do, and what requires a human to approve firstCapability and permission are different questions — a system can be able to do something and still not be allowed to
Data handlingWhat data it can read, retain, or send onward, and for how longGovernance and data protection are the same conversation once a system starts touching sensitive data
Linked evidenceThe evaluation results, red-team findings, and test history behind this versionA claim of "it’s safe" is only as good as the evidence attached to it

Human-in-the-Loop vs. Human-on-the-Loop — the Distinction That Actually Matters

Both terms get used to mean "a person is watching," and they describe very different amounts of actual control. Human-in-the-loop means the system stops and waits for a person to approve a specific action before it happens — slower, but nothing irreversible occurs without a decision. Human-on-the-loop means the system acts on its own and a person is monitoring the results, able to intervene after the fact but not before. The second pattern scales far better, but it only works if what the system is allowed to do without approval is genuinely reversible — applying it to an action like a production deletion or an outbound wire transfer turns "monitoring" into "finding out after it's too late."

How I'd Build an AI Governance Program

Where AI Governance Programs Actually Fail

Governance isn't what keeps an AI system from acting — it's what lets you say, afterward, exactly why it was allowed to.