diff --git a/v2/pkg/reporting/exporters/disk/disk.go b/v2/pkg/reporting/exporters/disk/disk.go index c1fb92a45..561fa9a17 100644 --- a/v2/pkg/reporting/exporters/disk/disk.go +++ b/v2/pkg/reporting/exporters/disk/disk.go @@ -45,6 +45,11 @@ func (i *Exporter) Export(event *output.ResultEvent) error { filenameBuilder.WriteString(event.TemplateID) filenameBuilder.WriteString("-") filenameBuilder.WriteString(strings.ReplaceAll(strings.ReplaceAll(event.Matched, "/", "_"), ":", "_")) + if event.MatcherName != "" { + filenameBuilder.WriteString(event.MatcherName) + } else if event.ExtractorName != "" { + filenameBuilder.WriteString(event.ExtractorName) + } filenameBuilder.WriteString(".md") finalFilename := sanitizeFilename(filenameBuilder.String())