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.