feat: match repeated findings across scan history (#575)
* feat: preserve finding relationships in scan history * feat: match repeated findings across scans * refactor: reuse indexed finding relationships * refactor: walk unread finding pages once * fix: read omitted findings before finishing comparisons * fix: recompute complete finding comparisons * fix: validate and isolate scan matching * fix: keep matcher declarations independent of SDK internals * fix: preserve confirmed finding relationships during matching * fix: preserve related findings throughout comparison workflows * fix: preserve finding identities across plugin protocol versions * fix: preserve transitive confirmed finding identities * fix: preserve comparison identities and discover protocol support * fix: canonicalize confirmed identities and wrapped capabilities * fix: support maximum reasoning effort in finding matching * test: align history fixtures with confirmed identities * fix: include stable finding identities in linked history * fix: keep matcher environment helper out of public types * fix: forward API keys to finding matching --------- Co-authored-by: mldangelo-oai <269034524+mldangelo-oai@users.noreply.github.com>
M
mldangelo-oai committed
0d781d7b0ed6a31cd6f54fb45d6365c77a74179a
Parent: 6750642
Committed by GitHub <noreply@github.com>
on 9/4/2026, 6:36:37 AM