Environment Variables
All settings can be overridden via environment variables.
Core Settings
| Variable |
Description |
Default |
OXIDESHIELD_CONFIG |
Config file path |
(auto-discover) |
OXIDESHIELD_PROFILE |
Config profile |
default |
OXIDESHIELD_LOG_LEVEL |
Log level |
info |
OXIDESHIELD_DEFAULT_ACTION |
Default action |
block |
OXIDESHIELD_SEVERITY_THRESHOLD |
Min severity |
medium |
Guard Settings
| Variable |
Description |
OXIDESHIELD_PATTERN_ENABLED |
Enable PatternGuard |
OXIDESHIELD_PII_ENABLED |
Enable PIIGuard |
OXIDESHIELD_PII_REDACTION |
PII redaction strategy |
OXIDESHIELD_LENGTH_MAX_CHARS |
Max input characters |
OXIDESHIELD_TOXICITY_THRESHOLD |
Toxicity threshold |
Proxy Settings
| Variable |
Description |
Default |
OXIDESHIELD_PROXY_LISTEN |
Proxy bind address |
127.0.0.1:8080 |
OXIDESHIELD_PROXY_TIMEOUT_MS |
Request timeout |
30000 |
License Settings
| Variable |
Description |
OXIDESHIELD_LICENSE_KEY |
License key |
OXIDESHIELD_LICENSE_OFFLINE |
Enable offline mode |