Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var SeverityNames = util.NewStringSetWithValues([]string{
"info", "low", "medium", "high", "critical",
})
Functions ¶
func ParseFailThresholds ¶
func RegisterPRIntegration ¶ added in v0.4.34
func RegisterPRIntegration(integ func(context.Context, *jnode.Node) PRIntegration)
Types ¶
type Assessment ¶
type Assessment struct {
ID string `json:"assessmentId"`
URL string `json:"appUrl"`
Title string
Module string
Category string
Markdown string
Findings []Finding
Failed bool
FailedCount int
FailedSeverity string
}
func (*Assessment) EvaluateFailures ¶ added in v0.4.34
func (a *Assessment) EvaluateFailures(thresholds map[string]int)
type Assessments ¶
type Assessments []Assessment
func FindCIEnvAssessments ¶
func FindCIEnvAssessments(client *api.Client) (Assessments, error)
type Finding ¶
type PRIntegration ¶ added in v0.4.34
type PRIntegration interface {
Update(ctx context.Context, assessments Assessments)
}
type PRIntegrations ¶ added in v0.4.34
type PRIntegrations []func(context.Context, *jnode.Node) PRIntegration
Click to show internal directories.
Click to hide internal directories.