Skip to main content

Module multi

Module multi 

Source
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§

ComparisonResult
Individual comparison result (baseline vs one target)
ComplianceScoreEntry
A single compliance score entry for one standard
ComplianceSnapshot
Compliance score at a point in timeline
ComponentEvolution
Component lifecycle in the timeline
DependencySnapshot
Dependency count at a point
DivergentComponent
Component that differs across targets
EvolutionSummary
High-level evolution across the timeline
InconsistentComponent
Component missing from some targets
IncrementalChange
Summary of changes between two adjacent versions
LicenseChange
License change record
MatrixResult
N×N comparison matrix result
MultiDiffResult
Result of 1:N baseline comparison
MultiDiffSummary
Aggregated summary across all 1:N comparisons
SbomCluster
A cluster of similar SBOMs
SbomClustering
Clustering of similar SBOMs
SbomInfo
Basic information about an SBOM
TimelinePair
Identifies the two SBOMs a timeline diff compares.
TimelineResult
Timeline analysis result (incremental version evolution)
VariableComponent
Component with version variation across targets
VersionAtPoint
Version of a component at a point in the timeline
VersionSpread
Version distribution information
VulnerabilityMatrix
Vulnerability counts across all SBOMs
VulnerabilitySnapshot
Vulnerability counts at a point in timeline

Enums§

DivergenceType
LicenseChangeType
SecurityImpact
VersionChangeType