Documentation ¶
Index ¶
- Constants
- type Vulnerability
- func (v Vulnerability) GetDetails(vulnID string) map[string]types.VulnerabilityDetail
- func (Vulnerability) IsRejected(details map[string]types.VulnerabilityDetail) bool
- func (Vulnerability) Normalize(details map[string]types.VulnerabilityDetail) types.Vulnerability
- func (v Vulnerability) SaveAdvisoryDetails(tx *bolt.Tx, cveID string) error
Constants ¶
View Source
const ( // Data source NVD = "nvd" RedHat = "redhat" RedHatOVAL = "redhat-oval" Debian = "debian" DebianOVAL = "debian-oval" Ubuntu = "ubuntu" CentOS = "centos" Fedora = "fedora" Amazon = "amazon" OracleOVAL = "oracle-oval" SuseCVRF = "suse-cvrf" OpenSuseCVRF = "opensuse-cvrf" Alpine = "alpine" ArchLinux = "arch-linux" Photon = "photon" RubySec = "ruby-advisory-db" RustSec = "rust-advisory-db" PhpSecurityAdvisories = "php-security-advisories" NodejsSecurityWg = "nodejs-security-wg" PythonSafetyDB = "python-safety-db" GHSAComposer = "ghsa-composer" GHSAMaven = "ghsa-maven" GHSANpm = "ghsa-npm" GHSANuget = "ghsa-nuget" GHSAPip = "ghsa-pip" GHSARubygems = "ghsa-rubygems" GLAD = "glad" GoVulnDB = "go-vulndb" // Ecosystem Npm = "npm" Composer = "composer" Pip = "pip" RubyGems = "rubygems" Cargo = "cargo" NuGet = "nuget" Maven = "maven" Go = "go" Conan = "conan" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Vulnerability ¶
type Vulnerability struct {
// contains filtered or unexported fields
}
func New ¶
func New(dbc db.Operation) Vulnerability
func (Vulnerability) GetDetails ¶
func (v Vulnerability) GetDetails(vulnID string) map[string]types.VulnerabilityDetail
func (Vulnerability) IsRejected ¶
func (Vulnerability) IsRejected(details map[string]types.VulnerabilityDetail) bool
func (Vulnerability) Normalize ¶
func (Vulnerability) Normalize(details map[string]types.VulnerabilityDetail) types.Vulnerability
func (Vulnerability) SaveAdvisoryDetails ¶
func (v Vulnerability) SaveAdvisoryDetails(tx *bolt.Tx, cveID string) error
Click to show internal directories.
Click to hide internal directories.