2.1 KiB
2.1 KiB
Binary-to-VEX Claim Auto-Generation (VexBridge Library)
Module
BinaryIndex
Status
IMPLEMENTED
Description
Automated generation of VEX claims from binary fingerprint match results. The VexBridge library translates binary match evidence into DSSE-signed VEX statements with confidence scores, enabling automated VEX claim production from binary analysis without manual triage.
Implementation Details
- Modules:
src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.VexBridge/ - Key Classes:
VexEvidenceGenerator(src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.VexBridge/VexEvidenceGenerator.cs) - generates VEX observations fromBinaryVulnMatchresults; mapsFixStatetoVexClaimStatus(Fixed -> NotAffected, Vulnerable -> Affected, Unknown -> UnderInvestigation)BinaryMatchEvidenceSchema(src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.VexBridge/BinaryMatchEvidenceSchema.cs) - defines evidence schema with match type constants (BuildId, DeltaSignature, etc.)VexBridgeOptions(src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.VexBridge/VexBridgeOptions.cs) - configuration for confidence thresholdsDeltaSigVexBridge(src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.DeltaSig/VexIntegration/DeltaSigVexBridge.cs) - bridges delta-signature analysis results into VEX observations with provenance data
- Interfaces:
IVexEvidenceGenerator(src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.VexBridge/IVexEvidenceGenerator.cs),IDeltaSigVexBridge
E2E Test Plan
- Generate a VEX claim from a
Fixedbinary match and verify status isNotAffectedwith justificationVulnerableCodeNotPresent - Generate a VEX claim from a
Vulnerablematch and verify status isAffected - Generate a VEX claim from an
Unknownmatch and verify status isUnderInvestigation - Verify confidence threshold enforcement: low-confidence matches below threshold are rejected
- Verify Build-ID references are included in VEX evidence when present
- Verify
DeltaSigVexBridgeproduces VEX observations with symbol provenance metadata - Verify generated VEX statements include correct DSSE evidence references