Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetConfigAuditReportPlugin ¶
func GetConfigAuditReportPlugin(_ starboard.BuildInfo, config starboard.ConfigData) (configauditreport.Plugin, error)
GetConfigAuditReportPlugin is a factory method that instantiates the configauditreport.Plugin for the specified starboard.ConfigData.
Starboard supports Polaris as the only configuration auditing tool.
You could add your own scanner by implementing the configauditreport.Plugin interface.
func GetVulnerabilityReportPlugin ¶
func GetVulnerabilityReportPlugin(buildInfo starboard.BuildInfo, config starboard.ConfigData) (vulnerabilityreport.Plugin, error)
GetVulnerabilityReportPlugin is a factory method that instantiates the vulnerabilityreport.Plugin for the specified starboard.ConfigData.
Starboard currently supports Trivy scanner in Standalone and ClientServer mode, and Aqua enterprise scanner.
You could add your own scanner by implementing the vulnerabilityreport.Plugin interface.
Types ¶
This section is empty.
Directories ¶
Path | Synopsis |
---|---|
The aqua package provides primitives for working with Aqua Enterprise scanner.
|
The aqua package provides primitives for working with Aqua Enterprise scanner. |
client
The client package provides an HTTP client for selected Aqua Enterprise REST API endpoints.
|
The client package provides an HTTP client for selected Aqua Enterprise REST API endpoints. |
The polaris package provides primitives for working with Polaris.
|
The polaris package provides primitives for working with Polaris. |
The trivy package provides primitives for working with Trivy.
|
The trivy package provides primitives for working with Trivy. |
Click to show internal directories.
Click to hide internal directories.