diff --git a/core/cautils/scaninfo.go b/core/cautils/scaninfo.go index 47dfeed1..f60fea6e 100644 --- a/core/cautils/scaninfo.go +++ b/core/cautils/scaninfo.go @@ -187,7 +187,8 @@ func (scanInfo *ScanInfo) setUseFrom() { } } -func (scanInfo *ScanInfo) GetFormats() []string { +// Formats returns a slice of output formats that have been requested for a given scan +func (scanInfo *ScanInfo) Formats() []string { return strings.Split(scanInfo.Format, ",") } diff --git a/core/core/scan.go b/core/core/scan.go index 42bd2d09..d065ab61 100644 --- a/core/core/scan.go +++ b/core/core/scan.go @@ -94,7 +94,7 @@ func getInterfaces(scanInfo *cautils.ScanInfo) componentInterfaces { reportHandler := getReporter(tenantConfig, scanInfo.ScanID, scanInfo.Submit, scanInfo.FrameworkScan, scanInfo.GetScanningContext()) // setup printers - formats := scanInfo.GetFormats() + formats := scanInfo.Formats() printerHandlers := make([]printer.IPrinter, 0) for _, format := range formats {