Documentation
¶
Index ¶
- Constants
- 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) IsFailPrRuleApplied() 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 ¶
View Source
const FailPrRuleMessage = "one or more violations incurred by '%s' watch, which has the 'fail_pull_request' rule action set upon one of its policies"
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) IsFailPrRuleApplied ¶ added in v2.27.0
func (ic *ScansIssuesCollection) IsFailPrRuleApplied() bool
Checkes if a 'fail_pr' rule is applied to any of the violations in the collection
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.