@radzor/guardrails
Validate LLM inputs and outputs against configurable safety rules including PII detection, content filtering, prompt injection detection, and length limits. Provides a rule engine for building custom validation pipelines.
AI & MLv0.1.0typescriptpythonServerguardrailssafetypiicontent-filtervalidationaillmsecurityby Radzor
Install
View source on GitHub →$npx radzor@latest add guardrails
⚠ Constraints: No API keys required — all validation is local. PII detection uses regex patterns and is not 100% accurate. For production PII handling, consider combining with a dedicated PII service.
Inputs
| Name | Type | Default | Description |
|---|---|---|---|
| enableBuiltinRules | boolean | true | Whether to load built-in rules (PII, prompt injection, profanity) on initialization. |
| maxInputLength | number | 50000 | Maximum allowed character length for input text. |
| maxOutputLength | number | 100000 | Maximum allowed character length for output text. |
enableBuiltinRulesboolean
Whether to load built-in rules (PII, prompt injection, profanity) on initialization.
default: true
maxInputLengthnumber
Maximum allowed character length for input text.
default: 50000
maxOutputLength