Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ProcessSummary ¶
func ProcessSummary(ctx context.Context, analysedResult *driver.GetResponseType, jsonOut bool, showVerboseMsg bool) bool
ProcessSummary processes summary results, return true if Vul found
Types ¶
type ProcessVulnerabilities ¶
type ProcessVulnerabilities struct { PublicVul int PrivateVul int DirectVulnerableDependencies int TotalTransitives int Severities SeverityType }
ProcessVulnerabilities is arg type of processVulnerabilities
type SeverityType ¶
type SeverityType struct { Low int `json:"low"` Medium int `json:"medium"` High int `json:"high"` Critical int `json:"critical"` }
SeverityType is Possible Types of Severities from Server
type StackSummary ¶
type StackSummary struct { TotalScannedDependencies int `json:"total_scanned_dependencies"` TotalScannedTransitiveDependencies int `json:"total_scanned_transitives"` TotalVulnerabilities int `json:"total_vulnerabilities"` PubliclyAvailableVulnerabilities int `json:"publicly_available_vulnerabilities"` VulnerabilitiesUniqueToSynk int `json:"vulnerabilities_unique_to_synk"` DirectVulnerableDependencies int `json:"direct_vulnerable_dependencies"` LowVulnerabilities int `json:"low_vulnerabilities"` MediumVulnerabilities int `json:"medium_vulnerabilities"` HighVulnerabilities int `json:"high_vulnerabilities"` CriticalVulnerabilities int `json:"critical_vulnerabilities"` ReportLink string `json:"report_link"` }
StackSummary is SA Result Summary output
Click to show internal directories.
Click to hide internal directories.