Documentation
¶
Index ¶
Constants ¶
View Source
const ( ScannerTypeNpm = "npm" ScannerTypeYarn = "yarn" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Advisory ¶
type Advisory struct {
ID int
Title string
ModuleName string `json:"module_name""`
Cves []string
VulnerableVersions string `json:"vulnerable_versions"`
PatchedVersions string `json:"patched_versions"`
Overview string
Recommendation string
References []string
CvssScoreNumber json.Number `json:"cvss_score"`
CvssScore float64
}
type AdvisoryDB ¶
type Scanner ¶
type Scanner struct {
// contains filtered or unexported fields
}
func NewScanner ¶
func (*Scanner) Detect ¶
func (s *Scanner) Detect(pkgName string, pkgVer *version.Version) ([]vulnerability.DetectedVulnerability, error)
func (*Scanner) ParseLockfile ¶
Click to show internal directories.
Click to hide internal directories.