Skip to content

Commit 9f2db64

Browse files
authored
Merge pull request #1411 from guardian/http-proxy-vulnerability-fix
force update of peer dependency http-proxy-middleware
2 parents 2726df8 + e99c532 commit 9f2db64

File tree

2 files changed

+62
-84
lines changed

2 files changed

+62
-84
lines changed

package.json

+4-1
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@
141141
"webpack": "5.92.1",
142142
"webpack-bundle-analyzer": "4.5.0",
143143
"webpack-cli": "5.1.1",
144-
"webpack-dev-server": "5.0.4",
144+
"webpack-dev-server": "5.1.0",
145145
"webpack-merge": "5.8.0",
146146
"webpack-node-externals": "3.0.0",
147147
"whatwg-fetch": "2.0.4"
@@ -190,6 +190,9 @@
190190
"yup": "0.28.5",
191191
"zod": "3.22.4"
192192
},
193+
"resolutions": {
194+
"http-proxy-middleware": "^2.0.7"
195+
},
193196
"license": "UNLICENSED",
194197
"msw": {
195198
"workerDirectory": ".storybook/static"

yarn.lock

+58-83
Original file line numberDiff line numberDiff line change
@@ -8012,6 +8012,11 @@ [email protected]:
80128012
resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.6.0.tgz#2798b04b071b0ecbff0dbb62a505a8efa4e19051"
80138013
integrity sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==
80148014

8015+
8016+
version "0.7.1"
8017+
resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.7.1.tgz#2f73c42142d5d5cf71310a74fc4ae61670e5dbc9"
8018+
integrity sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==
8019+
80158020
cookie@^0.4.1:
80168021
version "0.4.2"
80178022
resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.2.tgz#0e41f24de5ecf317947c82fc789e06a884824432"
@@ -8604,13 +8609,6 @@ default-browser@^5.2.1:
86048609
bundle-name "^4.1.0"
86058610
default-browser-id "^5.0.0"
86068611

8607-
default-gateway@^6.0.3:
8608-
version "6.0.3"
8609-
resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71"
8610-
integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==
8611-
dependencies:
8612-
execa "^5.0.0"
8613-
86148612
defaults@^1.0.3:
86158613
version "1.0.4"
86168614
resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.4.tgz#b0b02062c1e2aa62ff5d9528f0f98baa90978d7a"
@@ -9740,6 +9738,43 @@ [email protected], express@^4.15.4, express@^4.17.3:
97409738
utils-merge "1.0.1"
97419739
vary "~1.1.2"
97429740

9741+
express@^4.19.2:
9742+
version "4.21.1"
9743+
resolved "https://registry.yarnpkg.com/express/-/express-4.21.1.tgz#9dae5dda832f16b4eec941a4e44aa89ec481b281"
9744+
integrity sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==
9745+
dependencies:
9746+
accepts "~1.3.8"
9747+
array-flatten "1.1.1"
9748+
body-parser "1.20.3"
9749+
content-disposition "0.5.4"
9750+
content-type "~1.0.4"
9751+
cookie "0.7.1"
9752+
cookie-signature "1.0.6"
9753+
debug "2.6.9"
9754+
depd "2.0.0"
9755+
encodeurl "~2.0.0"
9756+
escape-html "~1.0.3"
9757+
etag "~1.8.1"
9758+
finalhandler "1.3.1"
9759+
fresh "0.5.2"
9760+
http-errors "2.0.0"
9761+
merge-descriptors "1.0.3"
9762+
methods "~1.1.2"
9763+
on-finished "2.4.1"
9764+
parseurl "~1.3.3"
9765+
path-to-regexp "0.1.10"
9766+
proxy-addr "~2.0.7"
9767+
qs "6.13.0"
9768+
range-parser "~1.2.1"
9769+
safe-buffer "5.2.1"
9770+
send "0.19.0"
9771+
serve-static "1.16.2"
9772+
setprototypeof "1.2.0"
9773+
statuses "2.0.1"
9774+
type-is "~1.6.18"
9775+
utils-merge "1.0.1"
9776+
vary "~1.1.2"
9777+
97439778
extend-shallow@^3.0.2:
97449779
version "3.0.2"
97459780
resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8"
@@ -10438,18 +10473,6 @@ glob@^10.0.0:
1043810473
minipass "^5.0.0 || ^6.0.2 || ^7.0.0"
1043910474
path-scurry "^1.10.1"
1044010475

10441-
glob@^10.3.7:
10442-
version "10.4.2"
10443-
resolved "https://registry.yarnpkg.com/glob/-/glob-10.4.2.tgz#bed6b95dade5c1f80b4434daced233aee76160e5"
10444-
integrity sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w==
10445-
dependencies:
10446-
foreground-child "^3.1.0"
10447-
jackspeak "^3.1.2"
10448-
minimatch "^9.0.4"
10449-
minipass "^7.1.2"
10450-
package-json-from-dist "^1.0.0"
10451-
path-scurry "^1.11.1"
10452-
1045310476
glob@^7.1.1, glob@^7.1.3, glob@^7.1.4, glob@^7.2.0:
1045410477
version "7.2.3"
1045510478
resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b"
@@ -10913,10 +10936,10 @@ http-proxy-agent@^5.0.0:
1091310936
agent-base "6"
1091410937
debug "4"
1091510938

10916-
http-proxy-middleware@^2.0.3:
10917-
version "2.0.6"
10918-
resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz#e1a4dd6979572c7ab5a4e4b55095d1f32a74963f"
10919-
integrity sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==
10939+
http-proxy-middleware@^2.0.3, http-proxy-middleware@^2.0.7:
10940+
version "2.0.7"
10941+
resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.7.tgz#915f236d92ae98ef48278a95dedf17e991936ec6"
10942+
integrity sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==
1092010943
dependencies:
1092110944
"@types/http-proxy" "^1.17.8"
1092210945
http-proxy "^1.18.1"
@@ -11673,15 +11696,6 @@ jackspeak@^2.3.5:
1167311696
optionalDependencies:
1167411697
"@pkgjs/parseargs" "^0.11.0"
1167511698

11676-
jackspeak@^3.1.2:
11677-
version "3.4.0"
11678-
resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-3.4.0.tgz#a75763ff36ad778ede6a156d8ee8b124de445b4a"
11679-
integrity sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==
11680-
dependencies:
11681-
"@isaacs/cliui" "^8.0.2"
11682-
optionalDependencies:
11683-
"@pkgjs/parseargs" "^0.11.0"
11684-
1168511699
jake@^10.8.5:
1168611700
version "10.8.7"
1168711701
resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.7.tgz#63a32821177940c33f356e0ba44ff9d34e1c7d8f"
@@ -12694,11 +12708,6 @@ [email protected], lru-cache@^6.0.0:
1269412708
dependencies:
1269512709
yallist "^4.0.0"
1269612710

12697-
lru-cache@^10.2.0:
12698-
version "10.3.0"
12699-
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.3.0.tgz#4a4aaf10c84658ab70f79a85a9a3f1e1fb11196b"
12700-
integrity sha512-CQl19J/g+Hbjbv4Y3mFNNXFEL/5t/KCg8POCuUqd4rMKjGG+j1ybER83hxV58zL+dFI1PTkt3GNFSHRt+d8qEQ==
12701-
1270212711
lru-cache@^4.0.1:
1270312712
version "4.1.5"
1270412713
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd"
@@ -12980,13 +12989,6 @@ minimatch@^5.0.1:
1298012989
dependencies:
1298112990
brace-expansion "^2.0.1"
1298212991

12983-
minimatch@^9.0.4:
12984-
version "9.0.5"
12985-
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5"
12986-
integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==
12987-
dependencies:
12988-
brace-expansion "^2.0.1"
12989-
1299012992
minimist-options@^4.0.2:
1299112993
version "4.1.0"
1299212994
resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619"
@@ -13018,11 +13020,6 @@ minipass@^5.0.0:
1301813020
resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.0.4.tgz#dbce03740f50a4786ba994c1fb908844d27b038c"
1301913021
integrity sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==
1302013022

13021-
minipass@^7.1.2:
13022-
version "7.1.2"
13023-
resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707"
13024-
integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==
13025-
1302613023
minizlib@^2.1.1:
1302713024
version "2.1.2"
1302813025
resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931"
@@ -13772,11 +13769,6 @@ p-try@^2.0.0:
1377213769
resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
1377313770
integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
1377413771

13775-
package-json-from-dist@^1.0.0:
13776-
version "1.0.0"
13777-
resolved "https://registry.yarnpkg.com/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz#e501cd3094b278495eb4258d4c9f6d5ac3019f00"
13778-
integrity sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==
13779-
1378013772
pako@~0.2.0:
1378113773
version "0.2.9"
1378213774
resolved "https://registry.yarnpkg.com/pako/-/pako-0.2.9.tgz#f3f7522f4ef782348da8161bad9ecfd51bf83a75"
@@ -13904,14 +13896,6 @@ path-scurry@^1.10.1:
1390413896
lru-cache "^9.1.1 || ^10.0.0"
1390513897
minipass "^5.0.0 || ^6.0.2 || ^7.0.0"
1390613898

13907-
path-scurry@^1.11.1:
13908-
version "1.11.1"
13909-
resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.11.1.tgz#7960a668888594a0720b12a911d1a742ab9f11d2"
13910-
integrity sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==
13911-
dependencies:
13912-
lru-cache "^10.2.0"
13913-
minipass "^5.0.0 || ^6.0.2 || ^7.0.0"
13914-
1391513899
1391613900
version "0.1.10"
1391713901
resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.10.tgz#67e9108c5c0551b9e5326064387de4763c4d5f8b"
@@ -14948,13 +14932,6 @@ rimraf@^3.0.0, rimraf@^3.0.2:
1494814932
dependencies:
1494914933
glob "^7.1.3"
1495014934

14951-
rimraf@^5.0.5:
14952-
version "5.0.7"
14953-
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-5.0.7.tgz#27bddf202e7d89cb2e0381656380d1734a854a74"
14954-
integrity sha512-nV6YcJo5wbLW77m+8KjH8aB/7/rxQy9SZ0HY5shnwULfS+9nmTtVXAJET5NdZmCzA4fPI/Hm1wo/Po/4mopOdg==
14955-
dependencies:
14956-
glob "^10.3.7"
14957-
1495814935
rimraf@~2.6.2:
1495914936
version "2.6.3"
1496014937
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab"
@@ -16907,10 +16884,10 @@ webpack-dev-middleware@^6.1.2:
1690716884
range-parser "^1.2.1"
1690816885
schema-utils "^4.0.0"
1690916886

16910-
webpack-dev-middleware@^7.1.0:
16911-
version "7.2.1"
16912-
resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-7.2.1.tgz#2af00538b6e4eda05f5afdd5d711dbebc05958f7"
16913-
integrity sha512-hRLz+jPQXo999Nx9fXVdKlg/aehsw1ajA9skAneGmT03xwmyuhvF93p6HUKKbWhXdcERtGTzUCtIQr+2IQegrA==
16887+
webpack-dev-middleware@^7.4.2:
16888+
version "7.4.2"
16889+
resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-7.4.2.tgz#40e265a3d3d26795585cff8207630d3a8ff05877"
16890+
integrity sha512-xOO8n6eggxnwYpy1NlzUKpvrjfJTvae5/D6WOK0S2LSo7vjmo5gCM1DbLUmFqrMTJP+W/0YZNctm7jasWvLuBA==
1691416891
dependencies:
1691516892
colorette "^2.0.10"
1691616893
memfs "^4.6.0"
@@ -16919,10 +16896,10 @@ webpack-dev-middleware@^7.1.0:
1691916896
range-parser "^1.2.1"
1692016897
schema-utils "^4.0.0"
1692116898

16922-
webpack-dev-server@5.0.4:
16923-
version "5.0.4"
16924-
resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-5.0.4.tgz#cb6ea47ff796b9251ec49a94f24a425e12e3c9b8"
16925-
integrity sha512-dljXhUgx3HqKP2d8J/fUMvhxGhzjeNVarDLcbO/EWMSgRizDkxHQDZQaLFL5VJY9tRBj2Gz+rvCEYYvhbqPHNA==
16899+
webpack-dev-server@5.1.0:
16900+
version "5.1.0"
16901+
resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-5.1.0.tgz#8f44147402b4d8ab99bfeb9b6880daa1411064e5"
16902+
integrity sha512-aQpaN81X6tXie1FoOB7xlMfCsN19pSvRAeYUHOdFWOlhpQ/LlbfTqYwwmEDFV0h8GGuqmCmKmT+pxcUV/Nt2gQ==
1692616903
dependencies:
1692716904
"@types/bonjour" "^3.5.13"
1692816905
"@types/connect-history-api-fallback" "^1.5.4"
@@ -16937,23 +16914,21 @@ [email protected]:
1693716914
colorette "^2.0.10"
1693816915
compression "^1.7.4"
1693916916
connect-history-api-fallback "^2.0.0"
16940-
default-gateway "^6.0.3"
16941-
express "^4.17.3"
16917+
express "^4.19.2"
1694216918
graceful-fs "^4.2.6"
1694316919
html-entities "^2.4.0"
1694416920
http-proxy-middleware "^2.0.3"
1694516921
ipaddr.js "^2.1.0"
1694616922
launch-editor "^2.6.1"
1694716923
open "^10.0.3"
1694816924
p-retry "^6.2.0"
16949-
rimraf "^5.0.5"
1695016925
schema-utils "^4.2.0"
1695116926
selfsigned "^2.4.1"
1695216927
serve-index "^1.9.1"
1695316928
sockjs "^0.3.24"
1695416929
spdy "^4.0.2"
16955-
webpack-dev-middleware "^7.1.0"
16956-
ws "^8.16.0"
16930+
webpack-dev-middleware "^7.4.2"
16931+
ws "^8.18.0"
1695716932

1695816933
webpack-hot-middleware@^2.25.1:
1695916934
version "2.25.3"
@@ -17286,7 +17261,7 @@ ws@^7.3.1:
1728617261
resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.10.tgz#58b5c20dc281633f6c19113f39b349bd8bd558d9"
1728717262
integrity sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==
1728817263

17289-
ws@^8.11.0, ws@^8.16.0, ws@^8.2.3:
17264+
ws@^8.11.0, ws@^8.18.0, ws@^8.2.3:
1729017265
version "8.18.0"
1729117266
resolved "https://registry.yarnpkg.com/ws/-/ws-8.18.0.tgz#0d7505a6eafe2b0e712d232b42279f53bc289bbc"
1729217267
integrity sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==

0 commit comments

Comments
 (0)