Skip to content

Commit 04c00bc

Browse files
fix: added check for existing key in loop
1 parent d856544 commit 04c00bc

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

src/lib/ecosystems/resolve-test-facts.ts

+8-6
Original file line numberDiff line numberDiff line change
@@ -264,12 +264,14 @@ export async function resolveAndTestFactsRegistry(
264264

265265
const vulnerabilities: IssueData[] = [];
266266
for (const issuesDataKey in response.issuesData) {
267-
const issueData = response.issuesData[issuesDataKey];
268-
const pkgCoordinate = `${issuesMap[issuesDataKey].pkgName}@${issuesMap[issuesDataKey].pkgVersion}`;
269-
issueData.from = [pkgCoordinate];
270-
issueData.name = pkgCoordinate;
271-
issueData.packageManager = packageManager;
272-
vulnerabilities.push(issueData);
267+
if (issuesMap[issuesDataKey]) {
268+
const issueData = response.issuesData[issuesDataKey];
269+
const pkgCoordinate = `${issuesMap[issuesDataKey].pkgName}@${issuesMap[issuesDataKey].pkgVersion}`;
270+
issueData.from = [pkgCoordinate];
271+
issueData.name = pkgCoordinate;
272+
issueData.packageManager = packageManager;
273+
vulnerabilities.push(issueData);
274+
}
273275
}
274276

275277
const dependencyCount = response?.depGraphData?.graph?.nodes?.find(

0 commit comments

Comments
 (0)