Documentation
¶
Index ¶
Constants ¶
View Source
const ( CheckResultPass = "pass" CheckResultFail = "fail" SeverityCritical = "critical" SeverityHigh = "high" SeverityMedium = "medium" SeverityLow = "low" SeverityInfo = "info" DiscoveryMethodStatic = "static" )
Variables ¶
This section is empty.
Functions ¶
func IsIdentityBearingFinding ¶
IsIdentityBearingFinding returns whether a finding participates in lifecycle/regress identity state.
func SortFindings ¶
func SortFindings(findings []Finding)
Types ¶
type Finding ¶
type Finding struct {
FindingType string `json:"finding_type"`
RuleID string `json:"rule_id,omitempty"`
CheckResult string `json:"check_result,omitempty"`
Severity string `json:"severity"`
DiscoveryMethod string `json:"discovery_method"`
Remediation string `json:"remediation,omitempty"`
ToolType string `json:"tool_type"`
Location string `json:"location"`
Repo string `json:"repo,omitempty"`
Org string `json:"org"`
Detector string `json:"detector,omitempty"`
Permissions []string `json:"permissions,omitempty"`
Autonomy string `json:"autonomy,omitempty"`
Evidence []Evidence `json:"evidence,omitempty"`
ParseError *ParseError `json:"parse_error,omitempty"`
}
Finding is the canonical detector/policy output contract.
func NormalizeFinding ¶
Click to show internal directories.
Click to hide internal directories.