Propagate matched sensitivity with one work queue
This commit is contained in:
@@ -125,7 +125,16 @@ operation path solely to satisfy an ancestor check.
|
||||
|
||||
## Finding 3 — Sensitivity propagation rescans the whole collection quadratically
|
||||
|
||||
**Priority:** P2. **Status:** Open.
|
||||
**Priority:** P2. **Status:** Complete.
|
||||
|
||||
Completion: matching edges and real dependencies now share one indexed work
|
||||
queue. Candidate coordinates are registered once, newly reached historical
|
||||
coordinates are registered on demand, and each trigger fires at most once;
|
||||
classification no longer rebuilds closure in full-map passes. Conservative
|
||||
historical masking is retained. The existing earlier-matched-value regression
|
||||
is retained in this fix, and a cyclic rotation regression covers removed fields
|
||||
and dependency-derived values. Focused sensitivity tests and
|
||||
`./scripts/check.sh` passed.
|
||||
|
||||
**Code:** [secret classification](../../internal/engine/secret.go),
|
||||
`classifySecretPathsWithEvidence`, working-tree lines 83–122; associated
|
||||
|
||||
Reference in New Issue
Block a user