Skip to content
This repository was archived by the owner on Aug 2, 2024. It is now read-only.

Commit 9150955

Browse files
authored
Merge pull request #52 from viviengaetan/fix/junit_multiple_vulns
[JUnit] Fix multiple vulns
2 parents 5a963b3 + 45039a2 commit 9150955

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

security/junit.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ type testcase struct {
2424
XMLName xml.Name `xml:"testcase"`
2525
Name string `xml:"name,attr"`
2626
Classname string `xml:"classname,attr"`
27-
Failure string `xml:"failure,omitempty"`
27+
Failure []string `xml:"failure,omitempty"`
2828
}
2929

3030
func ToJunit(vulns *Vulnerabilities) ([]byte, error) {
@@ -38,7 +38,7 @@ func ToJunit(vulns *Vulnerabilities) ([]byte, error) {
3838
Name: fmt.Sprintf("%s (%s)", pkg, v.Version),
3939
}
4040
for _, a := range v.Advisories {
41-
tc.Failure = fmt.Sprintf("%s - %s (%s)", a.CVE, a.Title, a.Link)
41+
tc.Failure = append(tc.Failure, fmt.Sprintf("%s - %s (%s)", a.CVE, a.Title, a.Link))
4242
}
4343
cases = append(cases, tc)
4444
ts.Failures++

0 commit comments

Comments
 (0)