INNER CODE UNIT · Go
reportSeverity
vmfunc/sif · sif.go:996
func reportSeverity(target string, mr ModuleResult) string {
findings := finding.Flatten(target, mr.Id, mr.Data)
if len(findings) == 0 {
return ""
}
worst := findings[0].Severity
for i := 1; i < len(findings); i++ {
if findings[i].Severity > worst {
worst = findings[i].Severity
}
}
if worst == finding.SeverityUnknown {
return ""
}
return worst.String()
}
// writeReports serializes the collected results to the requested export files.