Interceptors
An interceptor is a guardrail applied to the document's text before it is sent to an AI agent. It acts on the whole document or on each segment passed to the analysis (including for each agent driven by a supervisor).
Matching types
- Pattern (regex) — a standard regular expression. Any custom expression is automatically tested against load scenarios before being accepted, to prevent a poorly written regex from blocking processing (denial-of-service protection).
- AI judgment — a natural-language instruction evaluated by a dedicated AI model, which returns the list of passages to flag.
Available actions
- Mask — replaces each detected passage with a substitution text (
<REDACTED>by default); the analysis then continues normally on the modified text. - Block — immediately stops the agent's analysis as soon as the first match is found.
Built-in interceptors
Five personal-data detection interceptors are provided by default (disabled by default): emails, credit card numbers, IP addresses, MAC addresses and URLs. For these built-in interceptors, only the action (mask/block/disabled) can be changed — their detection pattern cannot be modified, and they cannot be deleted.
Configuration
Read access is open to any management profile; creating, editing and deleting custom interceptors is restricted to the module_manager role (or a legacy role).