Skip to content

Commit b8284b2

Browse files
fix SCA vulnerabilities in OSS-scan test fixture (nanoid, browserslist, brace-expansion)
Root package.json already overrode these packages; the ast-vscode-extension sample manifest under src/tests/data was still pinned to vulnerable versions and was being picked up by SCA scans. Adds matching overrides and bumps the fixture lockfile: - nanoid 3.3.3 -> 3.3.17 (CVE-2026-67213, CVE-2026-67214, CVE-2026-73086, CVE-2024-55565) - brace-expansion 1.1.11 -> 1.1.21 (CVE-2026-102276, CVE-2026-102277, CVE-2026-102278) - browserslist 4.22.3 -> 4.28.7 (CVE-2026-73088, CVE-2026-73089) braces@3.0.3 (CVE-2026-93687) and uri-js@4.4.1 (CVE-2026-93690, CVE-2026-93751) are left as-is: both are the latest versions ever published upstream, so no version bump can resolve them. Dev-only transitive deps, not shipped in dist/main/**. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
1 parent b56b5ee commit b8284b2

2 files changed

Lines changed: 7 additions & 4 deletions

File tree

‎src/tests/data/package-lock.json‎

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎src/tests/data/package.json‎

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -770,7 +770,10 @@
770770
"webpack-cli": "^4.10.0"
771771
},
772772
"overrides": {
773-
"bluebird": "3.7.2"
773+
"bluebird": "3.7.2",
774+
"nanoid": "3.3.17",
775+
"browserslist": "4.28.7",
776+
"brace-expansion": "1.1.21"
774777
},
775778
"displayName": "Checkmarx",
776779
"engines": {

0 commit comments

Comments
 (0)