Documentation Index
Fetch the complete documentation index at: https://quintsecurity.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Status: shipped — this is the current production mode for Stage 1. See ML Roadmap for the advancement triggers that exit shadow.
Shadow Mode
Shadow mode runs the behavioral engine alongside the existing risk engine without enforcing behavioral decisions. Both scorers produce results; the risk engine’s decision is authoritative. Behavioral decisions are logged for comparison and calibration.Configuration
Shadow mode is controlled via the policy configuration:shadow_mode is true (the default), ANOMALOUS decisions are logged as warnings but do not block requests. When shadow_mode is false, ANOMALOUS decisions trigger enforcement per the security profile mode.
Dual Scoring
Every action is scored by both systems:| System | What It Produces | Authoritative? |
|---|---|---|
| Risk Engine | Score 0-100, level (low/medium/high/critical) | Yes (during shadow) |
| Behavioral Engine | ConfidenceBand (KNOWN_SAFE/UNCERTAIN/ANOMALOUS) | Logged only |
Gap Detection
The most valuable output of shadow mode is gap detection — cases where the two systems disagree:| Risk Engine | Behavioral Engine | Gap Type | Action |
|---|---|---|---|
| Allow | KNOWN_SAFE | Agreement | None |
| Allow | ANOMALOUS | False negative | Increase behavioral sensitivity |
| Deny | KNOWN_SAFE | False positive | Decrease risk engine sensitivity |
| Deny | ANOMALOUS | Agreement | None |
Audit Trail
During shadow mode, behavioral data flows to the audit trail via existing fields:behavioral_flags— signal names from Gates 1-3 (e.g.,bloom:novel_tool,jsd:capability_shift)confidence_band—KNOWN_SAFE,UNCERTAIN, orANOMALOUSscore_decomposition— includesdeviation_score,gate_reached,behavioral_latency_us
Calibration Period
Shadow mode should run for at least 2 weeks before enabling enforcement:- Week 1: Build fingerprint baselines. Most agents will have established envelopes after ~100 actions each.
- Week 2: Analyze Band distribution. Verify noise budget targets (95% Band 1, 3-4.5% Band 2, <0.5% Band 3). Adjust thresholds if needed.
shadow_mode: false to enable enforcement.