Safeguard
AI Security•

What do AI security vendors mean? A glossary of twelve buying terms

Twelve AI security terms in plain words, from agent and MCP to guardrail, gate, excessive agency and tool poisoning, so you can read a vendor page.

Safeguard Security Team
4 min read

AI security product pages use shorthand that hides what is being sold. This glossary defines twelve common terms in plain words, with the question each one should prompt when you see it on a vendor page. Keep it next to your evaluation notes.

The twelve terms

TermPlain meaningQuestion to ask
AgentSoftware that uses a model to decide steps and calls toolsWhat tools can it call?
ToolA function an agent can invoke, such as search or file writeWhat does it change?
MCPModel Context Protocol, a standard way for models to use tools and dataClient or server, and which transport?
Prompt injectionInput that changes model behaviour in ways not intendedWhere does untrusted text enter?
Excessive agencyA system doing damaging things because it has too much functionality, permission or autonomyWhich of the three is the problem?
GuardrailA control that limits what an agent or model can doDoes it block or only advise?
GateA check that must pass before a change moves forwardWhat happens on failure?
PolicyA written rule a tool can enforceCan it be exported?
Agent identityA distinct credential for each agentCan it be revoked alone?
Tool poisoningMalicious instructions hidden in a tool's description or outputAre tool changes surfaced?
SBOMA list of the components in softwareDoes it include model files and AI libraries?
Human in the loopA person can approve or deny an actionWhat does the approver see?

Notes on a few terms

Excessive agency. OWASP defines it as a vulnerability that lets a model-based system take damaging actions in response to unexpected, ambiguous or manipulated output. Its three root causes are excessive functionality, excessive permissions and excessive autonomy.

Human in the loop. The MCP specification says there should always be a human in the loop with the ability to deny tool invocations, and that applications should show which tools are exposed and when they are invoked.

Guardrail and gate. People use these loosely. A useful split: a guardrail limits behaviour during operation, while a gate stops a change from moving to the next stage. See the longer gate versus guardrail comparison.

Prompt injection. It is the first entry in the OWASP Top 10 for LLM Applications 2025, which describes user inputs altering model behaviour in unintended ways.

Reading a page with the glossary

Pick any product page and underline each term. For every one, write the question from the table beside it. If you cannot find the answer on the page or in the docs, add it to your vendor question list. The terms with the largest gap between meaning and marketing are usually guardrail and human in the loop, because both can describe very different things.

Add your own

Your team will invent terms too. Keep a short shared document and agree meanings, so a meeting that says "approved agent" means the same thing to everyone.

Quick check

Is an agent the same as a chatbot?

No. A chatbot answers. An agent can also decide steps and take actions through tools.

Is MCP a security product?

No. It is a protocol. Security depends on how it is implemented and controlled.

Safeguard covers several of these as GA capabilities, including guardrails, gates, agent identity and SBOM scanning, and the free scan is an easy way to see an SBOM.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.