diff --git a/scanner-audit/main.go b/scanner-audit/main.go index 236f77b..d772e92 100644 --- a/scanner-audit/main.go +++ b/scanner-audit/main.go @@ -973,23 +973,23 @@ func loadExpectedCVEs(testCaseName, distro, answersChainguard, answersWolfi stri for _, testCase := range answers.TestCases { if testCase.TestCaseName == testCaseName { var cveList []string - var optionalCveList []string + var optionalCveList []string - // Extract CVE IDs from vulnerabilities (first element of each pair) - for _, vuln := range testCase.Vulnerabilities { - if len(vuln) > 0 && strings.HasPrefix(vuln[0], "CVE-") { - cveList = append(cveList, vuln[0]) - } + // Extract vulnerability IDs from vulnerabilities (first element of each entry) + for _, vuln := range testCase.Vulnerabilities { + if len(vuln) > 0 { + cveList = append(cveList, vuln[0]) } + } - // Extract CVE IDs from optional vulnerabilities (first element of each pair) - for _, vuln := range testCase.OptionalVulnerabilities { - if len(vuln) > 0 && strings.HasPrefix(vuln[0], "CVE-") { - optionalCveList = append(optionalCveList, vuln[0]) - } + // Extract vulnerability IDs from optional vulnerabilities (first element of each entry) + for _, vuln := range testCase.OptionalVulnerabilities { + if len(vuln) > 0 { + optionalCveList = append(optionalCveList, vuln[0]) } + } - return cveList, optionalCveList, nil + return cveList, optionalCveList, nil } }