vulnfetcher

package
v0.0.0-...-f140830 Latest Latest
Warning

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

Go to latest
Published: May 18, 2019 License: MIT Imports: 4 Imported by: 10

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func IsImpactedByVulnerability

func IsImpactedByVulnerability(module string, moduleVersion string, vulnerability *Vulnerability) (bool, error)

IsImpactedByVulnerability checks if a given module with a given version is impacted by a vulnerability

Types

type VulnFetcher

type VulnFetcher interface {
	Fetch() error
	TestAll(component string, version string) ([]Vulnerability, error)
}

VulnFetcher fetches vulnerabilities

type Vulnerability

type Vulnerability struct {
	Package        string
	PackageVersion string
	CVE            string
	CWE            string
	Title          string
	Description    string
	Versions       string
	Fixed          string
	References     string
}

Vulnerability describes a vulnerability

type VulnerabilityReport

type VulnerabilityReport map[string][]Vulnerability

VulnerabilityReport stores the list of all vulnerabilities/weaknesses found by provider

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳