feat(controls): B2 — grounded surface checks for absence-based CRA controls (#219)
CI / Check (push) Skipped
CI / Detect Changes (push) Successful in 3s
CI / Deploy Docs (push) Skipped
CI / Deploy Agent (push) Failing after 5s
CI / Deploy Dashboard (push) Failing after 4s
CI / Deploy MCP (push) Failing after 5s

This commit was merged in pull request #219.
This commit is contained in:
2026-07-21 12:48:12 +00:00
parent 38fedc661b
commit 4ef257bfe2
7 changed files with 336 additions and 10 deletions
+6
View File
@@ -80,6 +80,11 @@ pub struct BreakpilotConfig {
/// scale path and stays gated until verified live against a deployed
/// master-controls catalog.
pub semantic_mapping: bool,
/// Enable the **grounded surface** pass for absence-based controls (retrieve
/// the code surface a control governs, judge whether it holds). Off by
/// default: absence detection is the least deterministic path and stays gated
/// until tuned against live scans.
pub grounded_control_checks: bool,
}
impl Default for BreakpilotConfig {
@@ -89,6 +94,7 @@ impl Default for BreakpilotConfig {
token: None,
snapshot_dir: "/data/compliance-scanner/oscal".to_string(),
semantic_mapping: false,
grounded_control_checks: false,
}
}
}