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.

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…