sbom-tools 0.1.19

Semantic SBOM diff and analysis tool
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Change computer implementations.
//!
//! This module provides concrete implementations of the `ChangeComputer` trait
//! for each type of change: components, dependencies, licenses, and vulnerabilities.

mod components;
mod dependencies;
mod licenses;
pub mod vuln_grouping;
mod vulnerabilities;

pub use components::ComponentChangeComputer;
pub use dependencies::DependencyChangeComputer;
pub use licenses::LicenseChangeComputer;
pub use vuln_grouping::{
    VulnGroupStatus, VulnerabilityGroup, VulnerabilityGroupedView, group_vulnerabilities,
};
pub use vulnerabilities::VulnerabilityChangeComputer;