Glossary

The AI Agent Security Glossary

Plain English definitions for AI agent security, MCP firewalls, runtime authorization, and the controls that determine what AI agents are allowed to do. Every definition is concise, citable, and aligned with how the IntentGate gateway operates.

How to use this page

One definition, one citable source

Use the entries below as the shared vocabulary across security reviews, procurement, engineering, and compliance. Each term has a stable anchor link (/glossary#term-id) and a Schema.org DefinedTerm entry so it shows up cleanly in search and LLM answers.

The glossary is maintained as a public reference and reviewed quarterly. Corrections, additions, and pedantic counter-arguments go to security@intentgate.app.

Agent Runtime Authorization
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.
AI Security
The practice of protecting AI systems and the systems they act on. For autonomous agents the frontier is AI runtime security, governing what an agent does at execution time. IntentGate is an AI runtime security platform delivered as an MCP firewall.
AI Runtime Security
Governing what AI agents do at execution time, the tool calls, data reads, and writes they perform once running, as distinct from model-training or prompt-content security. Agent runtime authorization is its enforcement layer.
MCP Firewall
A security control that sits inline on Model Context Protocol traffic between an AI agent and its tools, authorizing every tool call, verb, arguments, schema, and intent, before it reaches the tool. IntentGate is an MCP firewall for enterprise agents.
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.
Seven Controls
The seven 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.
Human-in-the-Loop (HITL)
A safety and authorization pattern where high-risk or ambiguous AI agent tool calls (for example, a financial transfer over a threshold) are placed on a temporary execution hold, pending real-time approval or rejection by a human operator via console queues or ServiceNow approvals.
Zero-Payload Telemetry
An architecture where the inline authorization gateway processes full prompts and tool arguments strictly inside the customer's cloud boundary (in-VPC), and offloads only cryptographic HMAC signatures, metadata, and decision codes to external SIEM and GRC platforms, so sensitive payloads and PII never leave the boundary.
Non-Human Identity (NHI)
A digital identity assigned to an automated service, API token, MCP proxy sidecar, or autonomous AI agent. Managed alongside human identities via SCIM 2.0 extension schemas to enforce access reviews, least-privilege scoping, and lifecycle offboarding.
MID Server
An in-VPC agent component (Management, Instrumentation and Discovery) used in ServiceNow integrations to run secure, outbound-initiated webhook callbacks between internal private subnets, which contain the IntentGate proxy, and the ServiceNow cloud instance, without exposing inbound internet ports.
Federated Control Plane
A centralized management architecture, such as IntentGate Console Pro, that broadcasts signed policy bundles down to distributed data-plane nodes across multi-cloud, on-premises, and air-gapped estates, while receiving aggregated health and decision telemetry back.
Proof-of-Intent (PoI)
A cryptographic SHA-256 HMAC digest generated at tool execution time that binds the user's declared intent to the specific tool invocation and response context, creating a tamper-evident audit trail for regulatory compliance such as the EU AI Act and SOC 2.
Keep reading

The category page

For the broader picture, see Agent runtime authorization: the definition of the control category, the threat model, the seven controls a complete implementation must cover, and how it fits with your existing security stack.

Read the category page
Corrections

Found a wrong definition?

Send a one-line correction (and the citation you'd use) to security@intentgate.app. We re-cut the glossary quarterly and fast-track factual fixes.

Reviewed quarterly. Last updated 2026-05-28. Maintained by IntentGate B.V., Utrecht, The Netherlands.