Reinforced Labs Book a briefing
02 Reinforced Guard

A firewall for agents that can actually act.

Guard sits between your agent and the world. It inspects user input, retrieved documents, model output and every tool call against policy you write as code, and stops the ones that shouldn't happen. Median decision time: under 18 milliseconds.

01 / Architecture

Four checkpoints. One policy.

Userchat, email, API Retrieved contentdocs, web, tickets Model / agentplanning, tool use Tools & MCPpayments, email, DB Responseto user ① input ② provenance ③ tool-call policy ④ output / DLP Policy engine · audit log
Fig. 2. Text filters only cover ① and ④. Agents fail at ② and ③, which is where Guard does most of its work.
02 / Playground

Try a few attacks.

Nothing you type leaves your browser.

03 / Coverage

What Guard stops.

Injection

Direct and indirect prompt injection

Instructions hidden in emails, PDFs, web pages, tickets and tool results, including invisible text, encoded payloads and multi-turn setups.

Actions

Unsafe tool calls

Argument-level policy on every call: spend limits, allow-listed recipients, read-only scopes, rate limits and human approval for high-impact actions.

Data

Exfiltration and leakage

PII, secrets, source code and confidential documents detected on the way out, including through URLs, markdown images and tool arguments.

Jailbreaks

Policy circumvention

Role-play, obfuscation, many-shot and crescendo attacks, scored on the conversation, not just the latest message.

Content

Harmful and off-policy output

Topic restrictions, regulated advice, toxicity and brand rules, with your own categories trained from as few as 200 labelled examples.

Grounding

Unsupported claims

Optional checks that answers are supported by retrieved sources before they reach a customer.

04 / Policy as code

Rules your security team can read.

Policies live in your repository, are reviewed like code and are tested by Reinforced Evals before they reach production. No vendor console as the source of truth.

  • Versioned, diffable, reviewable
  • Dry-run mode to measure impact before enforcing
  • Every decision exported to your SIEM with full context
policies/support-agent.yamlyaml
agent: support-agent
tools:
  issue_refund:
    max_amount_usd: 500
    require_approval_above: 200
    deny_if_provenance: [retrieved, tool_output]
  send_email:
    recipients: customer_on_ticket_only
input:
  injection: { action: block, threshold: 0.85 }
output:
  pii: { action: redact, types: [card, ssn, iban] }
audit: { sink: splunk, retain_days: 365 }
18ms

median decision latency

92%

fewer successful indirect injections in our AgentBreach-2 benchmark

0.4%

false-positive rate on benign enterprise traffic at default thresholds

3

ways to deploy: proxy, sidecar or SDK

05 / Questions

Guard FAQ.

What are AI guardrails?

AI guardrails are runtime controls that inspect what goes into and comes out of a model or agent, and block, rewrite or escalate anything that violates policy. Effective guardrails for agents must also inspect retrieved content and tool calls, not just chat text. Our guardrails architecture guide covers the details.

How does Guard stop prompt injection?

Guard combines trained injection classifiers, provenance tracking (it knows which text came from a user, a tool or a web page) and action policies. Even if injected text slips past detection, a payment or email tool call that violates policy is blocked before it executes. See prompt injection: detection and defense.

How much latency does Guard add?

Median decision latency is under 18 ms and p99 is under 60 ms for typical agent traffic. Checks run in parallel, and streaming responses are inspected in chunks so time-to-first-token is unaffected.

Do we have to change our agent code?

No. Guard runs as a drop-in proxy in front of any OpenAI-compatible or Anthropic-compatible endpoint, as a sidecar next to your tool servers (including MCP servers), or through a two-line SDK call.

What happens when Guard blocks something?

Your policy decides: return a safe refusal, strip the offending content, require human approval, or raise a security event to your SIEM. Every decision is logged with the signal that triggered it.

Can Guard run without sending data to you?

Yes. Guard runs entirely in your VPC or on-prem, with classifiers served locally. Managed deployments support zero data retention.

Related: AI guardrails architecture guide · Prompt injection defense · Red Teaming

Next step

Put a policy boundary around every agent.

A 45-minute briefing with our evaluation team. Bring a use case; leave with a threat model, a draft eval plan and a sense of where you stand.