Documentation
¶
Index ¶
Constants ¶
View Source
const (
IMAGE = "ghcr.io/aquasecurity/trivy:canary"
)
Variables ¶
This section is empty.
Functions ¶
func CacheFolder ¶
func CacheFolder() string
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 New ¶
func New() *TrivyContainer
func (*TrivyContainer) CopyScript ¶
func (c *TrivyContainer) CopyScript() error
func (*TrivyContainer) Images ¶
func (c *TrivyContainer) Images() []string
func (*TrivyContainer) IsAsync ¶ added in v0.2.1
func (c *TrivyContainer) IsAsync() bool
func (*TrivyContainer) Name ¶
func (c *TrivyContainer) Name() string
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 {
VulnerabilityID string `json:"VulnerabilityID"`
PrimaryURL string `json:"PrimaryURL"`
PkgID string `json:"PkgID"`
PkgPath string `json:"PkgPath"`
PkgName string `json:"PkgName"`
InstalledVersion string `json:"InstalledVersion"`
FixedVersion string `json:"FixedVersion"`
Status string `json:"Status"`
Severity string `json:"Severity"`
Title string `json:"Title"`
Description string `json:"Description"`
References []string `json:"References"`
PublishedDate string `json:"PublishedDate"`
LastModifiedDate string `json:"LastModifiedDate"`
}
Click to show internal directories.
Click to hide internal directories.