FlowGapEvidenceDiscovery

Extracts the two all-sinks report tables and resolves every problematic row to one exact aggregate analyzer invocation. Resolution is symbol-based: report field -> interface-point LLVM symbol -> unique aggregate run-plan entry containing that symbol. Filesystem slug reconstruction is deliberately not used.

Functions

Link copied to clipboard
fun discover(reportMarkdown: String, analyzerRunPlanJson: String, interfacePointsJson: String): FlowGapDiscovery
Link copied to clipboard

Reads complete sink tables from generated Markdown or actual rendered HTML; no gap filtering.

Generated with STIG