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