Agent Security

Every agent known, verified and governed.

Registries track every agent, tool and model. Agents are verified alongside their users. Policies protect sensitive data and keep agent behavior within guidelines throughout the workflow.

Agent authorization

01 · Identity

Human + agent

Human
Agent

Verified together

02 · Policy

Policy check

Identity, data and tool permissions

Access evaluated

03 · Action

Tool action

Permitted in this example

Decision recorded

Registered context

  • Agents
  • Tools
  • Models

How it works

Authenticate, authorize and record every agent interaction.

Identify the agent and the user it acts for. Decide what each exchange allows. Adjust access to the agent’s current trust level. Record every decision.

AI Gateway

Identity · permissions · enforcement

01 / Agent interaction

Agent registry

Human / caller

Initiates request

Agent request auth

Verify identity

Agent guardrails

Evaluate access

Agent

Acts within policy

02 / Agent-initiated requests

Model request

Model registry

Model request auth Model guardrails

Tool request

Tool registry

Tool request auth Tool guardrails
Policy decisions and records

Authorization outcomes and supporting evidence for review

Agent, tool and model registries

Agents, tools and models register with verifiable credentials, and governed tools connect to any MCP-compatible framework.

Message-level policies

Policies apply to every exchange between people, agents, models and tools, protecting sensitive data and enforcing behavioral guidelines.

Query-level enforcement

Masking, row filters and hard denies compile into the backend query, so no execution path can bypass them.

Dynamic trust scoring

Scan recency, attestation and behavior produce a score that tightens an agent’s access as its posture declines.

Dual-principal authorization

Access is the intersection of agent and user permissions, and both identities are recorded on every audit event.

Audit and cryptographic receipts

Every allow, modify or deny produces a tamper-evident record with a verifiable receipt hash, exportable for audit.

What you get

Agents you can trust in production.

Agents at full capability.

Verified identity and policy on every exchange let teams deploy agents without stripping features to pass review.

A record of what was stopped.

Every blocked, masked or scoped action is logged with its reason, so teams can explain what an agent wasn’t allowed to do.

No credentials in agents.

The gateway holds every connector credential, removing a whole class of exfiltration and impersonation risk.

Enforcement outside the model.

Policies apply server-side to every message and query, so no prompt can talk an agent past them.

Fast integration.

Any MCP-compatible agent connects through one endpoint, so governed tools need only a connector configuration.

Audit-ready evidence.

Every decision produces a tamper-evident record that auditors can verify directly, with no log stitching.

Enforcement outside the model

User prompt

Show me a list of customer names and emails.

Blocked by policy
Agent Not reached

No credentials in agents

Agent No API key
AI gateway API key held here
Model

A record of what was stopped

Agent Tool request
AI gateway Denied by policy
Recorded

Audit record

principal
John
agent
Sales
action
HR tool use
decision
Denied
reason
Unauthorized
receipt
9f3a…c21e

Fast integration

Agents
Governed MCP endpoint Shared connection
Governed tools

Agent registry provides identity context for governed connections.

Access decided by identity, trust and data.

Dual-principal delegation

Access is the intersection of agent and user permissions, so every action is attributed to both the agent and the person directing it.

Trust that tracks posture

Access tightens automatically when a scan ages out or an attestation fails, which static role-based access can’t handle.

One policy with the data layer

Field-level classifications from Data Protection apply directly to agent traffic, with no separate governance to maintain.

Identities

Humans
Agents

Resources

Models
Tools

AI Gateway

Authentication
Authorization
Guardrails
Registries Identity & resource context

AI Policies

Principals
Permissions
Classifications
Thresholds

Use cases

Every agent an identity.
Every exchange a decision.

Access that tracks trust

An HR agent’s security scan expires, so its trust score drops and it’s limited to read-only with no bulk export. Nobody reconfigured anything.

Trust score

HR agent
62 Previously 91
Posture declined
Read-only below 70
Security scan Expired
Access Read-only
Bulk export Blocked

Scoped to agent and user

A support agent requests a record outside its rep’s segment. The agent can use the tool, but this call is denied and logged against both identities.

Delegated decision

Support agent Tool: CRM lookup
Rep J. Park Segment: EMEA
get_customer(id: 8812) Record: APAC
Agent can use tool Allowed
Record in rep’s segment Denied

Logged: agent + user Receipt 4c7e…a19b

No sensitive data in prompts

A claims agent sends a case summary to an external model. Names and account numbers are protected in the message before it ever leaves.

Outbound message

External model

Claims agent draft

Case summary: disputed card charge

Customer
John Smith
Account
4417-3310
Protected before it leaves

Sent to model

Case summary: disputed card charge

Customer
Qmzr Tbkwp
Account
8821-0457