models

package
v0.10.4 Latest Latest
Warning

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

Go to latest
Published: Jun 27, 2025 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type PurlDetail added in v0.4.0

type PurlDetail struct {
	Purl        string   `json:"purl"`
	PackageType string   `json:"type"`
	Cataloger   string   `json:"cataloger"`
	Locations   []string `json:"locations"`
	SbomRef     string   `json:"sbom_ref"`
}

type ScanResult

type ScanResult struct {
	Vulnerabilities []ScanResultVulnerabilities `json:"vulnerabilities"`
}

type ScanResultVulnerabilities

type ScanResultVulnerabilities struct {
	Name              string                             `json:"name"`
	Version           string                             `json:"version"`
	CVE               string                             `json:"cve"`
	InKEV             bool                               `json:"in_kev"`
	Published         string                             `json:"published"`
	CVSSBaseScore     string                             `json:"cvss_base_score"`
	CVSSTemporalScore string                             `json:"cvss_temporal_score"`
	Metrics           *client.ApiNVD20MetricExtended     `json:"metrics,omitempty"`
	FixedVersions     string                             `json:"fixed_versions"`
	PurlDetail        PurlDetail                         `json:"purl_detail,omitempty"`
	Weaknesses        *[]client.ApiNVD20WeaknessExtended `json:"weaknesses,omitempty"`
	CPE               string                             `json:"cpe"`
}

Jump to

Keyboard shortcuts

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