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
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…