Documentation
¶
Index ¶
Constants ¶
View Source
const (
IMAGE = "public.ecr.aws/aquasecurity/trivy:canary"
)
Variables ¶
This section is empty.
Functions ¶
func CacheFolder ¶
func CacheFolder() string
func New ¶
func New() build.BuildStepv3
Types ¶
type Result ¶
type Result struct {
Target string `json:"Target"`
Class string `json:"Class"`
Type string `json:"Type"`
Vulnerabilities []Vulnerability `json:"Vulnerabilities"`
}
type TrivyContainer ¶
func (*TrivyContainer) CopyScript ¶
func (c *TrivyContainer) CopyScript() error
func (*TrivyContainer) Pull ¶
func (c *TrivyContainer) Pull() error
func (*TrivyContainer) Run ¶
func (c *TrivyContainer) Run() error
func (*TrivyContainer) Scan ¶
func (c *TrivyContainer) Scan() error
type Vulnerability ¶
type Vulnerability struct {
FixedVersion string `json:"FixedVersion"`
VulnerabilityID string `json:"VulnerabilityID"`
PkgID string `json:"PkgID"`
PkgPath string `json:"PkgPath"`
PkgName string `json:"PkgName"`
InstalledVersion string `json:"InstalledVersion"`
PrimaryURL string `json:"PrimaryURL"`
Status string `json:"Status"`
Description string `json:"Description"`
Title string `json:"Title"`
Severity string `json:"Severity"`
LastModifiedDate string `json:"LastModifiedDate"`
PublishedDate string `json:"PublishedDate"`
References []string `json:"References"`
}
Click to show internal directories.
Click to hide internal directories.