Documentation
¶
Index ¶
Constants ¶
View Source
const (
IMAGE = "public.ecr.aws/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.