Skip to content

Commit 51f123f

Browse files
committed
Fix: Check all possible version ranges for vulns
1 parent ad64989 commit 51f123f

File tree

1 file changed

+5
-3
lines changed
  • packages/hint-no-vulnerable-javascript-libraries/src

1 file changed

+5
-3
lines changed

packages/hint-no-vulnerable-javascript-libraries/src/hint.ts

+5-3
Original file line numberDiff line numberDiff line change
@@ -166,9 +166,11 @@ export default class NoVulnerableJavascriptLibrariesHint implements IHint {
166166
const version = removeTagsFromVersion(lib.version) /* istanbul ignore next */ || '';
167167

168168
try {
169-
if (semver.satisfies(version, vuln.semver.vulnerable[0])) {
170-
vulns.push(vuln);
171-
}
169+
vuln.semver.vulnerable.forEach((vulnVersion: string) => {
170+
if (semver.satisfies(version, vulnVersion)) {
171+
vulns.push(vuln);
172+
}
173+
});
172174
} catch (e) {
173175
logger.error(`Version ${version} of ${lib.name} isn't semver compliant`);
174176
}

0 commit comments

Comments
 (0)