vulnerability

package
v0.0.0-...-0e2e07d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 4, 2020 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

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) SaveAdvisoryDetails

func (v Vulnerability) SaveAdvisoryDetails(tx *bolt.Tx, cveID string) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL