Versions in this module Expand all Collapse all v0 v0.13.3 Jan 28, 2025 v0.13.2 Jan 28, 2025 Changes in this version + const GroupBOMConsumed + const GroupBOMProcessed + const GroupBOMProcessingFailed + const GroupNewVulnerability + const GroupNewVulnerableDependency + const GroupPolicyViolation + const GroupVEXConsumed + const GroupVEXProcessed + const LevelError + const LevelInformational + const LevelWarning + const ScopePortfolio + const ScopeSystem + type BOMProcessingFailedSubject struct + BOM struct{ ... } + Cause string + Project Project + type BOMSubject struct + BOM struct{ ... } + Project Project + type Component struct + Group string + MD5 string + Name string + PURL string + SHA1 string + SHA256 string + SHA512 string + UUID uuid.UUID + Version string + type NewVulnerabilitySubject struct + AffectedProjects []Project + Component Component + Vulnerability Vulnerability + type NewVulnerableDependencySubject struct + Component Component + Project Project + Vulnerabilities []Vulnerability + type Notification struct + Content string + Group string + Level string + Scope string + Subject interface{} + Timestamp time.Time + Title string + func Parse(reader io.Reader) (n Notification, err error) + type Policy struct + Name string + UUID uuid.UUID + ViolationState string + type PolicyCondition struct + Operator string + Policy Policy + Subject string + UUID uuid.UUID + Value string + type PolicyViolation struct + PolicyCondition PolicyCondition + Timestamp string + Type string + UUID uuid.UUID + type PolicyViolationSubject struct + Component Component + PolicyViolation PolicyViolation + Project Project + type Project struct + Description string + Name string + PURL string + Tags string + UUID uuid.UUID + Version string + type VEXSubject struct + Project Project + VEX struct{ ... } + type Vulnerability struct + CVSSV2 float64 + CVSSV3 float64 + Description string + Recommendation string + Severity string + Source string + SubTitle string + Title string + UUID uuid.UUID + VulnID string