Documentation
¶
Index ¶
- type ApplicableEvidences
- type ScansIssuesCollection
- func (ic *ScansIssuesCollection) Append(issues *ScansIssuesCollection)
- func (ic *ScansIssuesCollection) AppendStatus(scanStatus formats.ScanStatus)
- func (ic *ScansIssuesCollection) GetAllIssuesCount(includeSecrets bool) int
- func (ic *ScansIssuesCollection) GetApplicableEvidences() (evidences []ApplicableEvidences)
- func (ic *ScansIssuesCollection) GetScanIssuesSeverityCount(scanType utils.SubScanType, vulnerabilities, isViolation bool) map[severityutils.Severity]int
- func (ic *ScansIssuesCollection) GetScanStatus(scanType utils.SubScanType) *int
- func (ic *ScansIssuesCollection) GetTotalScaViolations() int
- func (ic *ScansIssuesCollection) GetTotalViolations(includeSecrets bool) int
- func (ic *ScansIssuesCollection) GetTotalVulnerabilities(includeSecrets bool) int
- func (ic *ScansIssuesCollection) HasErrors() bool
- func (ic *ScansIssuesCollection) IacIssuesExists() bool
- func (ic *ScansIssuesCollection) IsScanNotCompleted(scanType utils.SubScanType) bool
- func (ic *ScansIssuesCollection) IssuesExists(includeSecrets bool) bool
- func (ic *ScansIssuesCollection) SastIssuesExists() bool
- func (ic *ScansIssuesCollection) ScaIssuesExists() bool
- func (ic *ScansIssuesCollection) SecretsIssuesExists() bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplicableEvidences ¶
type ScansIssuesCollection ¶
type ScansIssuesCollection struct { formats.ScanStatus LicensesViolations []formats.LicenseViolationRow ScaVulnerabilities []formats.VulnerabilityOrViolationRow ScaViolations []formats.VulnerabilityOrViolationRow IacVulnerabilities []formats.SourceCodeRow IacViolations []formats.SourceCodeRow SecretsVulnerabilities []formats.SourceCodeRow SecretsViolations []formats.SourceCodeRow SastViolations []formats.SourceCodeRow SastVulnerabilities []formats.SourceCodeRow }
Group issues by scan type
func (*ScansIssuesCollection) Append ¶
func (ic *ScansIssuesCollection) Append(issues *ScansIssuesCollection)
func (*ScansIssuesCollection) AppendStatus ¶
func (ic *ScansIssuesCollection) AppendStatus(scanStatus formats.ScanStatus)
func (*ScansIssuesCollection) GetAllIssuesCount ¶
func (ic *ScansIssuesCollection) GetAllIssuesCount(includeSecrets bool) int
func (*ScansIssuesCollection) GetApplicableEvidences ¶
func (ic *ScansIssuesCollection) GetApplicableEvidences() (evidences []ApplicableEvidences)
func (*ScansIssuesCollection) GetScanIssuesSeverityCount ¶
func (ic *ScansIssuesCollection) GetScanIssuesSeverityCount(scanType utils.SubScanType, vulnerabilities, isViolation bool) map[severityutils.Severity]int
func (*ScansIssuesCollection) GetScanStatus ¶
func (ic *ScansIssuesCollection) GetScanStatus(scanType utils.SubScanType) *int
func (*ScansIssuesCollection) GetTotalScaViolations ¶
func (ic *ScansIssuesCollection) GetTotalScaViolations() int
func (*ScansIssuesCollection) GetTotalViolations ¶
func (ic *ScansIssuesCollection) GetTotalViolations(includeSecrets bool) int
func (*ScansIssuesCollection) GetTotalVulnerabilities ¶
func (ic *ScansIssuesCollection) GetTotalVulnerabilities(includeSecrets bool) int
func (*ScansIssuesCollection) HasErrors ¶
func (ic *ScansIssuesCollection) HasErrors() bool
Only if performed and failed
func (*ScansIssuesCollection) IacIssuesExists ¶
func (ic *ScansIssuesCollection) IacIssuesExists() bool
func (*ScansIssuesCollection) IsScanNotCompleted ¶
func (ic *ScansIssuesCollection) IsScanNotCompleted(scanType utils.SubScanType) bool
func (*ScansIssuesCollection) IssuesExists ¶
func (ic *ScansIssuesCollection) IssuesExists(includeSecrets bool) bool
func (*ScansIssuesCollection) SastIssuesExists ¶
func (ic *ScansIssuesCollection) SastIssuesExists() bool
func (*ScansIssuesCollection) ScaIssuesExists ¶
func (ic *ScansIssuesCollection) ScaIssuesExists() bool
func (*ScansIssuesCollection) SecretsIssuesExists ¶
func (ic *ScansIssuesCollection) SecretsIssuesExists() bool
Click to show internal directories.
Click to hide internal directories.