summary

package
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 11, 2021 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ProcessSummary

func ProcessSummary(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_vulnerabilites"`
	CommonlyKnownVulnerabilities       int `json:"commonly_known_vulnerabilites"`
	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"`
}

StackSummary is SA Result Summary output

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL