Expand description
Multi-SBOM comparison data structures and engines.
Supports:
- 1:N diff-multi (baseline vs multiple targets)
- Timeline analysis (incremental version evolution)
- N×N matrix comparison (all pairs)
Structs§
- Comparison
Result - Individual comparison result (baseline vs one target)
- Compliance
Score Entry - A single compliance score entry for one standard
- Compliance
Snapshot - Compliance score at a point in timeline
- Component
Evolution - Component lifecycle in the timeline
- Dependency
Snapshot - Dependency count at a point
- Divergent
Component - Component that differs across targets
- Evolution
Summary - High-level evolution across the timeline
- Inconsistent
Component - Component missing from some targets
- Incremental
Change - Summary of changes between two adjacent versions
- License
Change - License change record
- Matrix
Result - N×N comparison matrix result
- Multi
Diff Result - Result of 1:N baseline comparison
- Multi
Diff Summary - Aggregated summary across all 1:N comparisons
- Sbom
Cluster - A cluster of similar SBOMs
- Sbom
Clustering - Clustering of similar SBOMs
- Sbom
Info - Basic information about an SBOM
- Timeline
Result - Timeline analysis result (incremental version evolution)
- Variable
Component - Component with version variation across targets
- Version
AtPoint - Version of a component at a point in the timeline
- Version
Spread - Version distribution information
- Vulnerability
Matrix - Vulnerability counts across all SBOMs
- Vulnerability
Snapshot - Vulnerability counts at a point in timeline