Documentation ¶
Index ¶
- type Checkov
- func (c *Checkov) ManifestIsScannable() bool
- func (c *Checkov) Name() string
- func (c *Checkov) ScanManifests(mnf string) (*subproc.ScanResults, error)
- func (c *Checkov) ScanResource(ns string, kind string, name string) (*subproc.ScanResults, error)
- func (c *Checkov) SupportedResourceKinds() []string
- func (c *Checkov) Test() bool
- type CheckovCheck
- type CheckovReport
- type CheckovResults
- type CheckovSummary
- type Trivy
- func (c *Trivy) ManifestIsScannable() bool
- func (c *Trivy) Name() string
- func (c *Trivy) ScanManifests(_ string) (*subproc.ScanResults, error)
- func (c *Trivy) ScanResource(ns string, kind string, name string) (*subproc.ScanResults, error)
- func (c *Trivy) SupportedResourceKinds() []string
- func (c *Trivy) Test() bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Checkov ¶
func (*Checkov) ManifestIsScannable ¶ added in v0.2.5
func (*Checkov) ScanManifests ¶
func (c *Checkov) ScanManifests(mnf string) (*subproc.ScanResults, error)
func (*Checkov) ScanResource ¶
func (*Checkov) SupportedResourceKinds ¶ added in v0.2.5
type CheckovCheck ¶ added in v0.2.5
type CheckovReport ¶ added in v0.2.5
type CheckovReport struct { Summary CheckovSummary `json:"summary"` Results CheckovResults `json:"results"` }
type CheckovResults ¶
type CheckovResults struct {
FailedChecks []CheckovCheck `json:"failed_checks"`
}
type CheckovSummary ¶
type Trivy ¶
func (*Trivy) ManifestIsScannable ¶ added in v0.2.5
func (*Trivy) ScanManifests ¶
func (c *Trivy) ScanManifests(_ string) (*subproc.ScanResults, error)
func (*Trivy) ScanResource ¶
func (*Trivy) SupportedResourceKinds ¶ added in v0.2.5
Click to show internal directories.
Click to hide internal directories.