Free tool

Policy builder: turn your security requirements into a GuardBot policy

Answer in plain language. You will get a policy you can paste into a GuardBot, plus an honest explanation of what each rule stops, what it costs you, and what it will not catch. Everything runs in your browser — nothing you type here is sent to us.

Want to watch your own rules refuse a real attack? Build it in the Shield console and run live traffic against it.

One phrase per line. Project names, internal terms, client names.

Comma or line separated. Leave empty to allow any tool (not recommended).

Do you want to block, or watch first?
Which containment layer should it start on?

Your GuardBot policy

{
  "maxRequestChars": 8000,
  "strict": true
}

Enforcement mode (enforce) and containment layer (1) are set on the guardbot itself in the control center, not inside the rule set.

What each rule actually does

Built-in threat rules (always on)

Stops: Prompt injection, jailbreak phrasing, instruction override attempts, and exposed credentials such as API keys and tokens.

Trade-off: None to configure. They run on every request before anything is forwarded.

No tool allow-list

Stops: Nothing. Your agent may call any tool it names.

Trade-off: This is the single largest gap in most policies. Naming the tools your agent is allowed to use is the highest-value rule you can add.

Request size ceiling (8,000 characters)

Stops: Oversized requests, which are how long documents smuggle hidden instructions and how runaway loops burn spend.

Trade-off: Legitimate long documents will be refused. Raise the number if your workflow genuinely needs it.

Strict mode on

Stops: Anything the engine merely finds suspicious is treated as a block rather than a warning.

Trade-off: Expect some false positives early. Review the blocked events in the control center and loosen deliberately.

Enforcement mode: Enforce

Stops: Matched requests are refused with an error before a model or tool is reached.

Trade-off: Your application must handle a refusal response gracefully.

Containment layer 1

Stops: Everything. Nothing is forwarded at all — requests are judged and recorded only.

Trade-off: No real answers come back. This is the right place to start and requires no paid plan.