Skip to content

Commit add176f

Browse files
committed
build(deps): bump vulnerable transitive deps via resolutions
Force up the nested dependencies flagged by the open dependabot PRs, which yarn keeps pinned via parent ranges (`yarn upgrade` no-ops on them). Blanket resolutions for the single-major packages; scoped resolutions (raw-loader -> loader-utils/schema-utils) for json5 and ajv so the safe v2/v8 consumers elsewhere are left untouched. minimist 1.2.0 -> 1.2.8 (CVE-2021-44906) http-cache-semantics 4.0.3 -> 4.2.0 (CVE-2022-25881) qs 6.5.2 -> 6.5.3 (CVE-2022-24999) moment 2.29.3 -> 2.30.1 (CVE-2022-31129) jszip 3.7.1 -> 3.10.1 json5 (raw-loader) 1.0.1 -> 1.0.2 (CVE-2022-46175) ajv (raw-loader) 6.10.2 -> 6.15.0 (CVE-2020-15366) Supersedes #285 #281 #271 #249 #280 #276 #237. The remaining dependabot PRs (#273 express, #270 decode-uri-component, #255 terser) are obsolete — those packages are no longer in the dependency tree.
1 parent 83e6ba3 commit add176f

2 files changed

Lines changed: 43 additions & 51 deletions

File tree

‎package.json‎

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,13 @@
117117
"resolutions": {
118118
"fsevents": "^2.3.3",
119119
"@types/react": "^18.0.9",
120-
"@types/react-dom": "^18.0.3"
120+
"@types/react-dom": "^18.0.3",
121+
"minimist": "^1.2.8",
122+
"http-cache-semantics": "^4.1.1",
123+
"qs": "6.5.3",
124+
"moment": "^2.29.4",
125+
"jszip": "^3.10.1",
126+
"raw-loader/loader-utils/json5": "^1.0.2",
127+
"raw-loader/schema-utils/ajv": "^6.12.6"
121128
}
122129
}

‎yarn.lock‎

Lines changed: 35 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -3034,12 +3034,12 @@ ajv@8.13.0:
30343034
require-from-string "^2.0.2"
30353035
uri-js "^4.4.1"
30363036

3037-
ajv@^6.10.2:
3038-
version "6.10.2"
3039-
resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.10.2.tgz#d3cea04d6b017b2894ad69040fec8b623eb4bd52"
3040-
integrity sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==
3037+
ajv@^6.10.2, ajv@^6.12.6:
3038+
version "6.15.0"
3039+
resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.15.0.tgz#07e982c74626167aa7a2495c53817892d7139492"
3040+
integrity sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==
30413041
dependencies:
3042-
fast-deep-equal "^2.0.1"
3042+
fast-deep-equal "^3.1.1"
30433043
fast-json-stable-stringify "^2.0.0"
30443044
json-schema-traverse "^0.4.1"
30453045
uri-js "^4.2.2"
@@ -5374,11 +5374,6 @@ extsprintf@^1.2.0:
53745374
resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f"
53755375
integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=
53765376

5377-
fast-deep-equal@^2.0.1:
5378-
version "2.0.1"
5379-
resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49"
5380-
integrity sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=
5381-
53825377
fast-deep-equal@^3.1.1:
53835378
version "3.1.1"
53845379
resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz#545145077c501491e33b15ec408c294376e94ae4"
@@ -6280,10 +6275,10 @@ htmlparser2@^8.0.1:
62806275
domutils "^3.0.1"
62816276
entities "^4.3.0"
62826277

6283-
http-cache-semantics@^4.0.0:
6284-
version "4.0.3"
6285-
resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.0.3.tgz#495704773277eeef6e43f9ab2c2c7d259dda25c5"
6286-
integrity sha512-TcIMG3qeVLgDr1TEd2XvHaTnMPwYQUQMIBLy+5pLSDKYFc7UIqj39w8EGzZkaxoLv/l2K8HaI0t5AVA+YYgUew==
6278+
http-cache-semantics@^4.0.0, http-cache-semantics@^4.1.1:
6279+
version "4.2.0"
6280+
resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz#205f4db64f8562b76a4ff9235aa5279839a09dd5"
6281+
integrity sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==
62876282

62886283
http-proxy-agent@^5.0.0:
62896284
version "5.0.0"
@@ -7644,10 +7639,10 @@ json-stringify-safe@~5.0.1:
76447639
resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
76457640
integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=
76467641

7647-
json5@^1.0.1:
7648-
version "1.0.1"
7649-
resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe"
7650-
integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==
7642+
json5@^1.0.1, json5@^1.0.2:
7643+
version "1.0.2"
7644+
resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593"
7645+
integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==
76517646
dependencies:
76527647
minimist "^1.2.0"
76537648

@@ -7715,15 +7710,15 @@ jsprim@^1.2.2:
77157710
array-includes "^3.1.4"
77167711
object.assign "^4.1.2"
77177712

7718-
jszip@^3.2.2:
7719-
version "3.7.1"
7720-
resolved "https://registry.yarnpkg.com/jszip/-/jszip-3.7.1.tgz#bd63401221c15625a1228c556ca8a68da6fda3d9"
7721-
integrity sha512-ghL0tz1XG9ZEmRMcEN2vt7xabrDdqHHeykgARpmZ0BiIctWxM47Vt63ZO2dnp4QYt/xJVLLy5Zv1l/xRdh2byg==
7713+
jszip@^3.10.1, jszip@^3.2.2:
7714+
version "3.10.1"
7715+
resolved "https://registry.yarnpkg.com/jszip/-/jszip-3.10.1.tgz#34aee70eb18ea1faec2f589208a157d1feb091c2"
7716+
integrity sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==
77227717
dependencies:
77237718
lie "~3.3.0"
77247719
pako "~1.0.2"
77257720
readable-stream "~2.3.6"
7726-
set-immediate-shim "~1.0.1"
7721+
setimmediate "^1.0.5"
77277722

77287723
jwa@^1.4.1:
77297724
version "1.4.1"
@@ -8167,20 +8162,10 @@ minimatch@^9.0.4, minimatch@^9.0.5:
81678162
dependencies:
81688163
brace-expansion "^2.0.1"
81698164

8170-
minimist@^1.2.0:
8171-
version "1.2.0"
8172-
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
8173-
integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=
8174-
8175-
minimist@^1.2.5:
8176-
version "1.2.5"
8177-
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
8178-
integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
8179-
8180-
minimist@^1.2.6:
8181-
version "1.2.6"
8182-
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44"
8183-
integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==
8165+
minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6, minimist@^1.2.8:
8166+
version "1.2.8"
8167+
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c"
8168+
integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==
81848169

81858170
"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.1.2:
81868171
version "7.1.2"
@@ -8199,10 +8184,10 @@ mkdirp@^0.5.5, mkdirp@~0.5.1:
81998184
dependencies:
82008185
minimist "^1.2.6"
82018186

8202-
moment@^2.19.3:
8203-
version "2.29.3"
8204-
resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.3.tgz#edd47411c322413999f7a5940d526de183c031f3"
8205-
integrity sha512-c6YRvhEo//6T2Jz/vVtYzqBzwvPT95JBQ+smCytzf7c50oMZRsR/a4w88aD34I+/QVSfnoAnSBFPJHItlOMJVw==
8187+
moment@^2.19.3, moment@^2.29.4:
8188+
version "2.30.1"
8189+
resolved "https://registry.yarnpkg.com/moment/-/moment-2.30.1.tgz#f8c91c07b7a786e30c59926df530b4eac96974ae"
8190+
integrity sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==
82068191

82078192
mri@^1.2.0:
82088193
version "1.2.0"
@@ -9153,10 +9138,10 @@ pure-rand@^6.0.0:
91539138
resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-6.1.0.tgz#d173cf23258231976ccbdb05247c9787957604f2"
91549139
integrity sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==
91559140

9156-
qs@~6.5.2:
9157-
version "6.5.2"
9158-
resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36"
9159-
integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==
9141+
qs@6.5.3, qs@~6.5.2:
9142+
version "6.5.3"
9143+
resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.3.tgz#3aeeffc91967ef6e35c0e488ef46fb296ab76aad"
9144+
integrity sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==
91609145

91619146
querystringify@^2.1.1:
91629147
version "2.2.0"
@@ -9782,11 +9767,6 @@ set-harmonic-interval@^1.0.1:
97829767
resolved "https://registry.yarnpkg.com/set-harmonic-interval/-/set-harmonic-interval-1.0.1.tgz#e1773705539cdfb80ce1c3d99e7f298bb3995249"
97839768
integrity sha512-AhICkFV84tBP1aWqPwLZqFvAwqEoVA9kxNMniGEUvzOlm4vLmOFLiTT3UZ6bziJTy4bOVpzWGTfSCbmaayGx8g==
97849769

9785-
set-immediate-shim@~1.0.1:
9786-
version "1.0.1"
9787-
resolved "https://registry.yarnpkg.com/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz#4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61"
9788-
integrity sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=
9789-
97909770
set-proto@^1.0.0:
97919771
version "1.0.0"
97929772
resolved "https://registry.yarnpkg.com/set-proto/-/set-proto-1.0.0.tgz#0760dbcff30b2d7e801fd6e19983e56da337565e"
@@ -9796,6 +9776,11 @@ set-proto@^1.0.0:
97969776
es-errors "^1.3.0"
97979777
es-object-atoms "^1.0.0"
97989778

9779+
setimmediate@^1.0.5:
9780+
version "1.0.5"
9781+
resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285"
9782+
integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==
9783+
97999784
sha.js@2.4.11:
98009785
version "2.4.11"
98019786
resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7"

0 commit comments

Comments
 (0)