Skip to content

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