Glossary — Agent Runtime Authorization
Definitions for the vocabulary of agent runtime authorization. Each definition is intended to be authoritative and citable. This glossary is maintained as a public reference; corrections to security@intentgate.app.
- The security control category that governs the actions an authenticated AI agent takes on internal tools, APIs, and data — gating what an authenticated agent can do, evaluating every tool call against user intent, capability scope, content classification, and policy in real time.
- Agent Runtime
- The execution environment in which an AI agent runs — typically a long-lived process hosting one or more agent loops with session state, LLM-provider connections, and tool credentials.
- AI Agent
- A software entity that uses an LLM to interpret natural-language instructions, plan actions, and execute by calling tools. Distinguished from a chatbot by the ability to take actions with side effects.
- Service Identity
- The non-human identity an AI agent runs under — typically a Microsoft Entra ID Managed Identity, AWS IAM role, or GCP service account — that holds the agent's tool credentials.
- Tool Call
- A single invocation by an AI agent of an external tool — a function call, API request, database query, or webhook — with resolved verb, arguments, and expected response shape.
- Tool Catalogue
- The set of tools an agent is permitted to invoke, expressed as a list of tool definitions and bound to the agent via the capability token.
- Capability Token
- An HMAC-bound credential that scopes an agent to specific tools, tenants, and time windows. Minted by the gateway, presented on every tool call, verified before other checks.
- Capability Attenuation
- The process of deriving a more restrictive capability token from a more permissive one — typically when a parent agent delegates work to a sub-agent.
- Intent
- The user's declared structured goal for an agent session, captured at session start and signed into the capability token.
- Intent Check
- The gateway control that compares the resolved tool call against the user's declared intent and refuses calls that fall outside that intent — the primary defence against prompt injection.
- Policy Engine
- The component that evaluates declarative policy on every tool call. IntentGate's policy engine is built on Open Policy Agent and expresses rules in Rego.
- Rego
- The declarative policy language used by Open Policy Agent (OPA) to express authorization rules — the language in which IntentGate's destructive-verb deny-list and other policy rules are written.
- Destructive Verb
- A tool-call verb whose effect is to delete, drop, truncate, or mass-update data. Blocked by default by a destructive-verb deny-list unless explicitly whitelisted.
- Destructive-Verb Deny-list
- A policy rule that blocks tool calls whose resolved verb falls into a defined set of destructive operations unless the calling agent's role explicitly permits the specific verb.
- Bulk-row Ceiling
- A policy rule that caps the number of rows a tool call can return or modify in a single invocation. Prevents mass data hijack and mass destructive writes.
- Value Threshold
- A policy rule that caps the value of a single tool call argument — most commonly the amount of a transfer_funds call. Defends against the financial-verb variant of agent hijack.
- Budget
- A per-tenant or per-session ceiling on token consumption, cost, or call volume. The defence against unbounded consumption from runaway agent loops or token-bomb upstreams.
- Memory Provenance
- The mechanism by which the gateway attaches signed chain-of-custody to every write to an agent's persistent memory, so that subsequent reads can require verified provenance.
- Chain-of-custody
- The cryptographically-verifiable record of who wrote a piece of memory, when, under what intent, and with what capability.
- PII Filter
- A content-inspection control that detects and strips personally identifiable information from prompts going outbound to LLM providers and from responses coming back inbound.
- Bidirectional Filter
- A content filter that operates on both directions of agent ↔ LLM traffic: outbound (stripping PII from prompts) and inbound (stripping PII from responses).
- Counts-only Audit
- An audit pattern in which the gateway records that a class of sensitive data was detected and stripped, but does not persist the matched values themselves.
- Output Schema Validation
- The gateway control that validates the response from a tool call conforms to a declared JSON schema — both in shape and in value constraints.
- Tenant Scope Check
- The gateway control that verifies every tool call is executed against a tenant identifier matching the capability token's scope. Prevents cross-tenant data leakage.
- Hash-chained Audit Log
- An audit log structure in which each entry includes a cryptographic hash of the previous entry, forming a chain that breaks detectably if any prior entry is modified.
- Tamper-evident
- A property of an audit log in which any unauthorised modification to a prior entry can be detected — weaker than tamper-proof but the right property for an audit chain.
- Fault Isolation
- The gateway control that prevents one slow or failing tool from impacting other tools, via per-tool circuit breakers and bulkhead resource isolation.
- Circuit Breaker
- A control pattern that monitors failures on a downstream dependency and trips open after a threshold, so subsequent calls fail fast without consuming gateway resources.
- Bulkhead Isolation
- A resource-isolation pattern that gives each tool its own thread pool, connection pool, or slot allocation, so resource exhaustion on one tool cannot starve other tools.
- Prompt Injection
- An attack (OWASP LLM01) in which malicious instructions embedded in untrusted content an agent reads are treated as legitimate by the agent and acted on.
- Goal Hijack
- The agent-layer manifestation of prompt injection (OWASP AGENT01): a hijacked agent pursues an injected goal instead of the user's declared intent.
- Mass Data Hijack
- The headline variant of goal hijack: a hijacked agent enumerates every record it has read access to and forwards the contents to an attacker-controlled destination.
- Memory Poisoning
- An attack in which false facts are written into an agent's persistent memory, so later sessions read those facts and act on them as if verified.
- Excessive Agency
- A condition (OWASP LLM06) in which an agent has access to consequential tool actions without proportional authorization controls.
- Tool Misuse
- The use of a legitimate tool in an unauthorised way (OWASP AGENT02) — most commonly bulk-reading PII through a list_* tool or destructive writes via routine update tools.
- Identity Spoofing
- An attack (OWASP AGENT09) in which a request asserts a tenant identifier the calling agent does not hold a capability token for — typically a pivot attempt after compromise.
- Misaligned Action
- A condition (OWASP AGENT07) in which an agent calls a tool that technically resolves the request but is not what the user would recognise as fulfilling it.
- Cascading Failure
- A condition (OWASP AGENT08) in which one slow or failing tool causes the entire agent to become unavailable because the agent's resource pool is exhausted waiting on the failing tool.
- Unbounded Consumption
- A runaway agent loop or token-bomb upstream (OWASP LLM10) that exhausts per-tenant LLM budget or downstream system capacity.
- Audit Log Tampering
- An attack in which an attacker who has reached the audit store rewrites or removes prior entries to hide the trail of an incident.
- Rogue Agent
- An agent operating without authorisation in the customer's environment (OWASP AGENT10) — a developer's experimental agent in production, a leftover agent after a project ended, or an unauthorised deployment.
- Inline Gateway
- A deployment topology in which the gateway sits in the network path between agent runtime and tools, terminating the connection, evaluating policy, and forwarding only on allow.
- Fail-closed
- The property that a control denies the action when it cannot reach a definitive allow decision. The right default for a security control; the alternative (fail-open) bypasses the control during outages.
- Six Controls
- The six categories of control a complete agent runtime authorization solution provides: capability, intent, policy, budget, memory provenance, and bidirectional content filtering — typically with a hash-chained audit log as a cross-cutting concern.
- HMAC
- Hash-based Message Authentication Code. The cryptographic primitive used to bind capability tokens to specific tools, tenants, and time windows, and to bind memory writes to their chain-of-custody.
- API Gateway
- A general-purpose gateway for managing APIs at scale — TLS termination, JWT validation, rate limiting, JSON schema shape validation, traffic logging. Examples: Azure API Management, Kong, Apigee, AWS API Gateway.
- Prompt Firewall
- A category of AI security product that inspects prompt text going from user to LLM and filters for harmful content. Examples: Lakera, Prompt Security. Complementary to but distinct from agent runtime authorization.
- Zero Trust
- A network security model in which no actor is trusted by default and access is granted on a per-request basis after explicit verification. Agent runtime authorization applies the same principle to agent actions.
- IGA
- Identity Governance and Administration. Products that manage the lifecycle of identities — joiner/mover/leaver, entitlement reviews, certifications. Examples: SailPoint, Saviynt, Okta Identity Governance.
- ABAC
- Attribute-Based Access Control. An access control model in which decisions are made based on attributes of subject, resource, action, and environment. The underlying model for Rego policy.
- PAM
- Privileged Access Management. Products that manage privileged access — credentials vaulting, just-in-time elevation, session recording. Examples: CyberArk, BeyondTrust, Delinea.
- SIEM
- Security Information and Event Management. Products that aggregate and correlate security events. Examples: Microsoft Sentinel, Splunk, Elastic Security, Google Chronicle.
- XDR
- Extended Detection and Response. Products that correlate detection across endpoint, identity, email, network, and cloud telemetry. Examples: Microsoft Defender XDR, CrowdStrike Falcon, SentinelOne.
- OWASP Top 10 for LLM Applications
- The Open Web Application Security Project's published list of the ten most critical security risks specific to large language model applications. The 2025 version is the reference list.
- OWASP Top 10 for Agentic AI Applications
- The Open Web Application Security Project's published list of the ten most critical security risks specific to agentic AI systems — distinct from the LLM Top 10, focused on multi-step autonomous agent behaviour.
- NIST AI RMF
- The U.S. National Institute of Standards and Technology AI Risk Management Framework — a voluntary framework organised around Govern, Map, Measure, Manage functions.
- MITRE ATLAS
- The MITRE Adversarial Threat Landscape for AI Systems — an ATT&CK-style framework cataloguing tactics and techniques attackers use against AI systems.
- EU AI Act
- The European Union's regulation on AI systems, effective in phases from 2024–2026. Imposes obligations on providers and deployers of high-risk AI systems including risk management, governance, transparency, human oversight, and cybersecurity.
- ISO/IEC 42001
- The international standard for AI management systems, published 2023. Establishes requirements for an organisation to establish, implement, maintain, and continually improve an AI management system.
- Improper Output Handling
- An attack class (OWASP LLM05) in which an LLM response contains content that downstream code will execute or store unsafely — SQL fragment, script payload, malformed JSON. Defence: output schema validation at gateway boundary.
- MCP
- Model Context Protocol — a JSON-RPC-based open specification published by Anthropic for communication between AI agents and the tools, resources, and prompts the agents consume.
- JSON-RPC
- The remote procedure call protocol used by MCP and many tool-call APIs. Provides request/response structure with method, params, and id fields.
- OPA
- Open Policy Agent. The open-source general-purpose policy engine that evaluates Rego policy. CNCF graduated project. Embedded in IntentGate to evaluate per-call authorization rules.
- Apache 2.0
- The open-source software licence under which the IntentGate gateway is published. Permits commercial use, modification, distribution, and sublicensing with patent grant and notice requirements.