Skip to main content
A Guard is a protection module in Dome focused on a specific threat category. While a Guardrail defines your overall protection policy, Guards do the actual work of detecting and handling threats. Guards are the building blocks of Guardrails. Each Guard performs specific checks and/or transformations on the data. For instance, a Guard in an input Guardrail can check for security, while a Guard in an output Guardrail might check for moderation or privacy. A Guard belongs to one of the following categories:
  • Security
  • Moderation
  • Privacy
  • Integrity
  • Generic
  • Policy
Guards consist of a set of Detectors and how they should be executed.
The Vijil Console currently exposes Security, Moderation, and Privacy Guards in the Protect view. Integrity, Generic, and Policy are broader Dome categories and do not appear as predefined Console Guard types.

Next Steps

Detector

The detection engines inside Guards

Configure Guardrails

Set up Guards for your agent

Available Guards

Review Guard types in the Console
Last modified on August 12, 2026