Glossary Updates22 new terms added to the glossaries · October 21, 2026, 12:39 CEST
AI TechDocKnowledge
  • English (US)
  • English (UK)
  • Deutsch
All context cards

Context card

Permission, capability, mandate: the three parts of an AI agent’s boundary

Which boundary does an AI agent cross when it “goes too far” — and why does it matter which one?

By knowledge.aitechdoc.world

Reviewed

Review log and changes

The short answer

An AI agent’s boundary has three parts: permission (what it is allowed to do), capability (what it technically can do with its accounts and tools) and mandate (what it is for). An agent can cross each of them separately, and each needs a different control. Naming the part that was crossed is the first step of every response.

For: Technical project managers, documentation systems developers and technical writers planning AI agents

Key points

  • Permission is what the agent may do; it is written in its scope and allowlist.
  • Capability is what it can do with its accounts and connectors; when capability exceeds permission, OWASP speaks of excessive agency.
  • Mandate is what it is for; an agent can stay within its rights and still pursue the wrong goal.
  • The blast radius follows from capability, not from permission.
  • In IT, IoT, OT and on machines the same three parts apply, with different consequences.

The context

Three parts, three questions

Part Question Typical breach Control
Permission What may the agent do? Acts outside its written scope Permission scope, tool allowlist
Capability What can it technically do? Uses rights its account has but its task doesn’t need Least privilege, own identity, short-lived credentials
Mandate What is it for? Pursues another goal within its rights Declared task per run, approval gates, behavioral monitoring

Capability beyond permission

Most damaging incidents happen where an agent can do more than it may. OWASP calls this excessive agency and names three causes: excessive functionality, excessive permissions and excessive autonomy. The written scope says “read tickets”; the connector’s account can also close and delete them. A manipulated ticket is enough to use the difference. The blast radius of an agent is therefore set by its capability, not by its permission.

Mandate: within the rights, against the purpose

An agent goal hijack changes what the agent tries to achieve; a rogue agent keeps acting against its purpose over time. Both can stay inside every technical permission — which is why access control alone doesn’t catch them.

Per system type

  • IT systems: Permission and capability are set by service accounts and API scopes in ERP, CRM, ticketing, repositories or the CCMS; check them against each other.
  • IoT fleets: Capability includes how many devices one command reaches; a scope of “one device” means little if the API accepts “all devices”.
  • OT: Capability to write setpoints or recipes should be absent unless decided; read-only is the default for advisory agents.
  • Machines and robots: No agent capability may reach the safety functions, the emergency stop or the safe state; they belong to the machine’s control system.

The whole picture is on the pathway map on AI agents crossing the line.

Questions readers ask next

Isn’t the system prompt enough to set the boundary?
No. A system prompt describes the intended behavior; it doesn’t limit capability. Permissions are enforced by the accounts, tokens, allowlists and gateways behind the tools.
Which part is crossed most often?
Usually capability: agents inherit broad accounts, and an error or a manipulation uses rights the task never needed.
Does an agent with a narrow scope need monitoring?
Yes. A narrow scope limits the damage, but a breach of the mandate — a hijacked goal — can still happen within it, and only monitoring shows it.

Sources

  1. LLM06:2025 Excessive Agency — OWASP GenAI Security Project, November 18, 2024
  2. OWASP Top 10 for Agentic Applications for 2026 — OWASP GenAI Security Project, December 9, 2025

Review log and changes

Every context card is checked against its sources before it is published, and again whenever it changes; the date under the byline is the last review. Corrections (something was wrong) and additions (something was missing) are logged below with date and time (Berlin time). Typos, formatting and link fixes are not listed.

Reviewed

No corrections or additions since publication.