Specialized protection modules that defend against specific threat categories.
A Guard is a protection module 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
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 and Generic are broader Dome categories and do not appear as predefined Console Guard types.