Documentation
¶
Overview ¶
Package sbom provides functionality to generate SBOMs from scan results.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var SeverityMapper = map[osvschema.Severity_Type]cyclonedx.ScoringMethod{ osvschema.Severity_CVSS_V2: cyclonedx.ScoringMethodCVSSv2, osvschema.Severity_CVSS_V3: cyclonedx.ScoringMethodCVSSv3, osvschema.Severity_CVSS_V4: cyclonedx.ScoringMethodCVSSv4, }
View Source
var SpecVersionToBomCreator = map[models.CycloneDXVersion]CycloneDXBomCreator{ models.CycloneDXVersion14: ToCycloneDX14Bom, models.CycloneDXVersion15: ToCycloneDX15Bom, models.CycloneDXVersion16: ToCycloneDX16Bom, }
Functions ¶
func ToCycloneDX14Bom ¶
func ToCycloneDX14Bom(uniquePackages map[string]models.PackageVulns) *cyclonedx.BOM
func ToCycloneDX15Bom ¶
func ToCycloneDX15Bom(uniquePackages map[string]models.PackageVulns) *cyclonedx.BOM
func ToCycloneDX16Bom ¶ added in v2.1.0
func ToCycloneDX16Bom(uniquePackages map[string]models.PackageVulns) *cyclonedx.BOM
Types ¶
type CycloneDXBomCreator ¶
type CycloneDXBomCreator func(packageSources map[string]models.PackageVulns) *cyclonedx.BOM
Click to show internal directories.
Click to hide internal directories.