diff --git a/src/lib/ecosystems/resolve-test-facts.ts b/src/lib/ecosystems/resolve-test-facts.ts index 91cd787b7ca..f3b9a7f3848 100644 --- a/src/lib/ecosystems/resolve-test-facts.ts +++ b/src/lib/ecosystems/resolve-test-facts.ts @@ -264,12 +264,14 @@ export async function resolveAndTestFactsRegistry( const vulnerabilities: IssueData[] = []; for (const issuesDataKey in response.issuesData) { - const issueData = response.issuesData[issuesDataKey]; - const pkgCoordinate = `${issuesMap[issuesDataKey].pkgName}@${issuesMap[issuesDataKey].pkgVersion}`; - issueData.from = [pkgCoordinate]; - issueData.name = pkgCoordinate; - issueData.packageManager = packageManager; - vulnerabilities.push(issueData); + if (issuesMap[issuesDataKey]) { + const issueData = response.issuesData[issuesDataKey]; + const pkgCoordinate = `${issuesMap[issuesDataKey].pkgName}@${issuesMap[issuesDataKey].pkgVersion}`; + issueData.from = [pkgCoordinate]; + issueData.name = pkgCoordinate; + issueData.packageManager = packageManager; + vulnerabilities.push(issueData); + } } const dependencyCount = response?.depGraphData?.graph?.nodes?.find(