Documentation ¶
Index ¶
- func DownloadIndexerIfNeeded(xrayManager *xray.XrayServicesManager) (string, error)
- func PrintJson(jsonRes []services.ScanResponse) error
- func PrintLicensesTable(licenses []services.License, multipleRoots bool) error
- func PrintViolationsTable(violations []services.Violation, multipleRoots bool) error
- func PrintVulnerabilitiesTable(vulnerabilities []services.Vulnerability, multipleRoots bool) error
- func WriteJsonResults(results []services.ScanResponse) (string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DownloadIndexerIfNeeded ¶
func DownloadIndexerIfNeeded(xrayManager *xray.XrayServicesManager) (string, error)
func PrintJson ¶ added in v2.1.0
func PrintJson(jsonRes []services.ScanResponse) error
func PrintLicensesTable ¶ added in v2.1.0
PrintLicensesTable prints the licenses in a table. Set multipleRoots to true in case the given licenses array contains (or may contain) results of several different projects or files (like in binary scan). In case multipleRoots is true, the field Component will show the root of each impact path, otherwise it will show the root's child.
func PrintViolationsTable ¶
PrintViolationsTable prints the violations in 3 tables: security violations, license compliance violations and ignore rule URLs. Set multipleRoots to true in case the given violations array contains (or may contain) results of several different projects or files (like in binary scan). In case multipleRoots is true, the field Component will show the root of each impact path, otherwise it will show the root's child. In case one (or more) of the violations contains the field FailBuild set to true, CliError with exit code 3 will be returned.
func PrintVulnerabilitiesTable ¶
func PrintVulnerabilitiesTable(vulnerabilities []services.Vulnerability, multipleRoots bool) error
PrintVulnerabilitiesTable prints the vulnerabilities in a table. Set multipleRoots to true in case the given vulnerabilities array contains (or may contain) results of several different projects or files (like in binary scan). In case multipleRoots is true, the field Component will show the root of each impact path, otherwise it will show the root's child.
func WriteJsonResults ¶
func WriteJsonResults(results []services.ScanResponse) (string, error)
Types ¶
This section is empty.