File tree Expand file tree Collapse file tree 4 files changed +17
-1
lines changed
.devcontainer/library-scripts
.devcontainer/local-features/setup-user Expand file tree Collapse file tree 4 files changed +17
-1
lines changed Original file line number Diff line number Diff line change @@ -10,4 +10,7 @@ IMAGE_VARIANT=$1
1010if [[ " ${IMAGE_VARIANT} " =~ " 14" ]] ; then
1111 cd /usr/local/lib/node_modules/npm
1212 npm update --save
13+
14+ cd /usr/local/lib/node_modules/npm/node_modules/string-width
15+ npm install ansi-regex --save
1316fi
Original file line number Diff line number Diff line change @@ -22,6 +22,10 @@ sudo rm -rf node_modules
2222git_version=$( git --version)
2323check-version-ge " git-requirement" " ${git_version} " " git version 2.38.1"
2424
25+ cd /usr/local/lib/node_modules/npm/node_modules/string-width/
26+
27+ ansiVersion=$( npm ls --depth 1 --json | jq -r ' .dependencies."ansi-regex".version' )
28+ check-version-ge " ansi-regex" " ${ansiVersion} " " 6.0.1"
2529
2630# Report result
2731reportResults
Original file line number Diff line number Diff line change @@ -58,6 +58,10 @@ NPM_PACKAGES_LIST="decode-uri-component
5858cd /usr/local/share/nvm/versions/node/v14* /lib/node_modules/npm
5959npm install ${NPM_PACKAGES_LIST}
6060
61+ # ansi-regex: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-3807
62+ cd /usr/local/share/nvm/versions/node/v14* /lib/node_modules/npm/node_modules/string-width
63+ npm install ansi-regex --save
64+
6165# Temporary: Due to https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-0536 & https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-0155
6266rm -rf /usr/local/nvs/deps/node_modules/follow-redirects/*
6367curl -sSL https://github.com/follow-redirects/follow-redirects/archive/refs/tags/v1.15.2.tar.gz | tar -xzC /tmp 2>&1
Original file line number Diff line number Diff line change @@ -184,14 +184,19 @@ decodeVersion=$(npm ls --depth 1 --json | jq -r '.dependencies."decode-uri-compo
184184check-version-ge " decode-uri-component" " ${decodeVersion} " " 0.2.1"
185185
186186ansiVersion=$( npm ls --depth 1 --json | jq -r ' .dependencies."ansi-regex".version' )
187- check-version-ge " ansi-regex" " ${ansiVersion} " " 6.0.0 "
187+ check-version-ge " ansi-regex" " ${ansiVersion} " " 6.0.1 "
188188
189189minimatchVersion=$( npm ls --depth 1 --json | jq -r ' .dependencies.minimatch.version' )
190190check-version-ge " minimatch" " ${minimatchVersion} " " 3.0.5"
191191
192192gotVersion=$( npm ls --depth 1 --json | jq -r ' .dependencies.got.version' )
193193check-version-ge " got" " ${gotVersion} " " 12.1.0"
194194
195+ cd /usr/local/share/nvm/versions/node/v14* /lib/node_modules/npm/node_modules/string-width
196+
197+ ansiVersion=$( npm ls --depth 1 --json | jq -r ' .dependencies."ansi-regex".version' )
198+ check-version-ge " ansi-regex-2" " ${ansiVersion} " " 6.0.1"
199+
195200ls -la /home/codespace
196201
197202# Report result
You can’t perform that action at this time.
0 commit comments