Versions in this module Expand all Collapse all v0 v0.13.0 Apr 25, 2021 v0.12.0 Apr 25, 2021 Changes in this version + type Advisories struct + Advisory []string + type BdComponent struct + XMLName xml.Name + type BdTool struct + Name string + Vendor string + Version string + XMLName xml.Name + type BomDescriptor struct + Component *BdComponent + Timestamp string + Tools []BdTool + XMLName xml.Name + func NewBomDescriptor(name, version string, srcMetadata source.Metadata) *BomDescriptor + type Component struct + Author string + Description string + Group string + Licenses *[]License + Name string + PackageURL string + Publisher string + Supplier string + Type string + Version string + Vulnerabilities *[]Vulnerability + XMLName xml.Name + type Document struct + BomDescriptor *BomDescriptor + Components []Component + SerialNumber string + Version int + XMLName xml.Name + XMLNs string + XMLNsV string + func NewDocument(packages []pkg.Package, matches match.Matches, srcMetadata *source.Metadata, ...) (Document, error) + type License struct + ID string + Name string + XMLName xml.Name + type Presenter struct + func NewPresenter(results match.Matches, packages []pkg.Package, srcMetadata *source.Metadata, ...) *Presenter + func (pres *Presenter) Present(output io.Writer) error + type Rating struct + Method string + Score Score + Severity string + Vector string + type Score struct + Base float64 + Exploitability float64 + Impact float64 + type Source struct + Name string + URL string + type Vulnerability struct + Advisories *Advisories + Description string + ID string + Ratings []Rating + Ref string + Source Source + func NewVulnerability(m match.Match, p vulnerability.MetadataProvider) (Vulnerability, error)