INNER CODE UNIT · Go
collectReportResults
vmfunc/sif · sif.go:974
func collectReportResults(target string, moduleResults []ModuleResult) []report.Result {
out := make([]report.Result, 0, len(moduleResults))
for _, mr := range moduleResults {
data, err := json.Marshal(mr.Data)
if err != nil {
log.Warnf("report: skipping %s result for %s: %v", mr.Id, target, err)
continue
}
out = append(out, report.Result{
Target: target,
Module: mr.Id,
Severity: reportSeverity(target, mr),
Data: data,
})
}
return out
}