Skip to content

Commit 7182197

Browse files
committed
fix(security): patch forest-express dependency vulnerabilities
1 parent 1e31b6f commit 7182197

File tree

2 files changed

+51
-82
lines changed

2 files changed

+51
-82
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
"@babel/runtime": "7.15.4",
2929
"bluebird": "2.9.25",
3030
"core-js": "3.6.5",
31-
"forest-express": "10.1.2",
31+
"forest-express": "10.1.8",
3232
"http-errors": "1.6.1",
3333
"lodash": "4.17.21",
3434
"moment": "2.29.4",

yarn.lock

Lines changed: 50 additions & 81 deletions
Original file line numberDiff line numberDiff line change
@@ -1238,16 +1238,16 @@
12381238
resolved "https://registry.yarnpkg.com/@forestadmin/context/-/context-1.31.0.tgz#b4b5a3b589e52d337a1f45807db22c2860e640a7"
12391239
integrity sha512-RQkDBkq+6ySMv+YNezz9VWSyCsqD7fj/+bXrXhQ6lJ62nbRUIUheH7ApvXwfnwFR1u55oT6Yhar11t6DaiE9Ig==
12401240

1241-
"@forestadmin/[email protected].4":
1242-
version "1.1.4"
1243-
resolved "https://registry.yarnpkg.com/@forestadmin/forestadmin-client/-/forestadmin-client-1.1.4.tgz#757411c85d77706644ab86093096621080549e4f"
1244-
integrity sha512-68iA4uzOlumSBbe7b/QoigDCQH4zt6stBDblRucQJV0Bk09VGKyTD5I83GfQKmJ+EMYzK3WtLGFsBeMB96yfIw==
1241+
"@forestadmin/[email protected].5":
1242+
version "1.1.5"
1243+
resolved "https://registry.yarnpkg.com/@forestadmin/forestadmin-client/-/forestadmin-client-1.1.5.tgz#0b9e29df678a8ca65a4617b201290b0b48b74a10"
1244+
integrity sha512-YjBZMdy/4zwXXnllLd+NCKBc8/em56ovQWtrZZPldcgiP+RoLiDqqQBmtZW9ZZS+y1QZKCJ/4Jszm6+/zU4Kyw==
12451245
dependencies:
12461246
json-api-serializer "^2.6.6"
1247-
jsonwebtoken "^8.5.1"
1248-
lru-cache "^7.3.1"
1247+
jsonwebtoken "^9.0.0"
1248+
lru-cache "^7.14.1"
12491249
object-hash "^3.0.0"
1250-
openid-client "5.2.1"
1250+
openid-client "^5.3.1"
12511251
superagent "^8.0.6"
12521252

12531253
"@gar/promisify@^1.1.3":
@@ -2138,6 +2138,13 @@
21382138
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3"
21392139
integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==
21402140

2141+
"@types/jsonwebtoken@^9":
2142+
version "9.0.1"
2143+
resolved "https://registry.yarnpkg.com/@types/jsonwebtoken/-/jsonwebtoken-9.0.1.tgz#29b1369c4774200d6d6f63135bf3d1ba3ef997a4"
2144+
integrity sha512-c5ltxazpWabia/4UzhIoaDcIza4KViOQhdbjRlfcIGVnsE3c3brkz9Z+F/EeJIECOQP7W7US2hNE930cWWkPiw==
2145+
dependencies:
2146+
"@types/node" "*"
2147+
21412148
"@types/keyv@^3.1.4":
21422149
version "3.1.4"
21432150
resolved "https://registry.yarnpkg.com/@types/keyv/-/keyv-3.1.4.tgz#3ccdb1c6751b0c7e52300bcdacd5bcbf8faa75b6"
@@ -2668,11 +2675,6 @@ async@^2.6.1, async@^2.6.3:
26682675
dependencies:
26692676
lodash "^4.17.14"
26702677

2671-
async@^3.2.2:
2672-
version "3.2.4"
2673-
resolved "https://registry.yarnpkg.com/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c"
2674-
integrity sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==
2675-
26762678
asynckit@^0.4.0:
26772679
version "0.4.0"
26782680
resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
@@ -4405,20 +4407,20 @@ expect@^26.6.2:
44054407
jest-message-util "^26.6.2"
44064408
jest-regex-util "^26.0.0"
44074409

4408-
express-jwt@6.1.2:
4409-
version "6.1.2"
4410-
resolved "https://registry.yarnpkg.com/express-jwt/-/express-jwt-6.1.2.tgz#4a6cc11d1dcff6f23126dd79ec5b2b441333e78b"
4411-
integrity sha512-l5dlf5lNM/1EODMsJGfHn1VnrhhsUYEetzrKFStJZLjFQXtR+HGdBiW+jUNZ+ISsFe+h7Wl/hQKjLrY2TX0Qkg==
4410+
express-jwt@8.3.0:
4411+
version "8.3.0"
4412+
resolved "https://registry.yarnpkg.com/express-jwt/-/express-jwt-8.3.0.tgz#fd317bb52bbe06bdd55afb8dad6bc65b44d39e14"
4413+
integrity sha512-3eMAlhv240YOzI0WRbufa2oBc6xR29GVY4HZ6AZfJQGnTtelXBmFRYPk+BojSdTa5JLlu9LVmOrTJRI9yg54ww==
44124414
dependencies:
4413-
async "^3.2.2"
4414-
express-unless "^1.0.0"
4415-
jsonwebtoken "^8.1.0"
4416-
lodash "^4.17.21"
4415+
"@types/jsonwebtoken" "^9"
4416+
express-unless "^2.1.3"
4417+
jsonwebtoken "^9.0.0"
4418+
lodash.set "^4.3.2"
44174419

4418-
express-unless@^1.0.0:
4419-
version "1.0.0"
4420-
resolved "https://registry.yarnpkg.com/express-unless/-/express-unless-1.0.0.tgz#ecd1c354c5ccf7709a8a17ece617934e037cccd8"
4421-
integrity sha512-zXSSClWBPfcSYjg0hcQNompkFN/MxQQ53eyrzm9BYgik2ut2I7PxAf2foVqBRMYCwWaZx/aWodi+uk76npdSAw==
4420+
express-unless@^2.1.3:
4421+
version "2.1.3"
4422+
resolved "https://registry.yarnpkg.com/express-unless/-/express-unless-2.1.3.tgz#f951c6cca52a24da3de32d42cfd4db57bc0f9a2e"
4423+
integrity sha512-wj4tLMyCVYuIIKHGt0FhCtIViBcwzWejX0EjNxveAa6dG+0XBCQhMbx+PnkLkFCxLC69qoFrxds4pIyL88inaQ==
44224424

44234425
express@^4.18.2:
44244426
version "4.18.2"
@@ -4681,14 +4683,14 @@ for-in@^1.0.2:
46814683
resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80"
46824684
integrity sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==
46834685

4684-
4685-
version "10.1.2"
4686-
resolved "https://registry.yarnpkg.com/forest-express/-/forest-express-10.1.2.tgz#467abebc8dcabac0ae4753aa5719d50a0d236796"
4687-
integrity sha512-3BF/nzRh7HCeQxX35pxRfT2TktvlJ3rVNEefMENDF9f94U38eFEYl/k8B89iXa3VB6EPy2SaQl+bpdUw54uOOg==
4686+
4687+
version "10.1.8"
4688+
resolved "https://registry.yarnpkg.com/forest-express/-/forest-express-10.1.8.tgz#9d87ee2117aac3533f1134d596faf60a9ba69dfc"
4689+
integrity sha512-ny3+ixPMtSal/TtYjAJFW4d/n1bGua9xzGtO65p5yGISps5xW+OFPr29R5kItXVL7qyRcGGVB6Z9k3o6iI7qlg==
46884690
dependencies:
46894691
"@babel/runtime" "7.19.0"
46904692
"@forestadmin/context" "1.31.0"
4691-
"@forestadmin/forestadmin-client" "1.1.4"
4693+
"@forestadmin/forestadmin-client" "1.1.5"
46924694
base32-encode "1.1.1"
46934695
bitwise-xor "0.0.0"
46944696
bluebird "3.7.1"
@@ -4697,17 +4699,17 @@ [email protected]:
46974699
cors "2.8.5"
46984700
csv-stringify "1.0.4"
46994701
express "^4.18.2"
4700-
express-jwt "6.1.2"
4702+
express-jwt "8.3.0"
47014703
forest-ip-utils "1.0.1"
47024704
http-errors "1.7.3"
47034705
inflected "2.0.4"
47044706
ip-regex "4.3.0"
47054707
ipaddr.js "2.0.0"
47064708
jsonapi-serializer "3.6.5"
4707-
jsonwebtoken "8.5.1"
4709+
jsonwebtoken "9.0.0"
47084710
lodash "4.17.21"
47094711
moment "2.29.4"
4710-
moment-timezone "0.5.34"
4712+
moment-timezone "0.5.40"
47114713
object-hash "^3.0.0"
47124714
openid-client "4.2.0"
47134715
otplib "11.0.1"
@@ -6542,21 +6544,15 @@ jsonparse@^1.2.0, jsonparse@^1.3.1:
65426544
resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280"
65436545
integrity sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=
65446546

6545-
jsonwebtoken@8.5.1, jsonwebtoken@^8.1.0, jsonwebtoken@^8.5.1:
6546-
version "8.5.1"
6547-
resolved "https://registry.yarnpkg.com/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz#00e71e0b8df54c2121a1f26137df2280673bcc0d"
6548-
integrity sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==
6547+
jsonwebtoken@9.0.0, jsonwebtoken@^9.0.0:
6548+
version "9.0.0"
6549+
resolved "https://registry.yarnpkg.com/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz#d0faf9ba1cc3a56255fe49c0961a67e520c1926d"
6550+
integrity sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==
65496551
dependencies:
65506552
jws "^3.2.2"
6551-
lodash.includes "^4.3.0"
6552-
lodash.isboolean "^3.0.3"
6553-
lodash.isinteger "^4.0.4"
6554-
lodash.isnumber "^3.0.3"
6555-
lodash.isplainobject "^4.0.6"
6556-
lodash.isstring "^4.0.1"
6557-
lodash.once "^4.0.0"
6553+
lodash "^4.17.21"
65586554
ms "^2.1.1"
6559-
semver "^5.6.0"
6555+
semver "^7.3.8"
65606556

65616557
just-diff-apply@^5.2.0:
65626558
version "5.5.0"
@@ -6868,31 +6864,11 @@ lodash.get@^4.0.0:
68686864
resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99"
68696865
integrity sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==
68706866

6871-
lodash.includes@^4.3.0:
6872-
version "4.3.0"
6873-
resolved "https://registry.yarnpkg.com/lodash.includes/-/lodash.includes-4.3.0.tgz#60bb98a87cb923c68ca1e51325483314849f553f"
6874-
integrity sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==
6875-
6876-
lodash.isboolean@^3.0.3:
6877-
version "3.0.3"
6878-
resolved "https://registry.yarnpkg.com/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz#6c2e171db2a257cd96802fd43b01b20d5f5870f6"
6879-
integrity sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==
6880-
6881-
lodash.isinteger@^4.0.4:
6882-
version "4.0.4"
6883-
resolved "https://registry.yarnpkg.com/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz#619c0af3d03f8b04c31f5882840b77b11cd68343"
6884-
integrity sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==
6885-
68866867
lodash.ismatch@^4.4.0:
68876868
version "4.4.0"
68886869
resolved "https://registry.yarnpkg.com/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz#756cb5150ca3ba6f11085a78849645f188f85f37"
68896870
integrity sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==
68906871

6891-
lodash.isnumber@^3.0.3:
6892-
version "3.0.3"
6893-
resolved "https://registry.yarnpkg.com/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz#3ce76810c5928d03352301ac287317f11c0b1ffc"
6894-
integrity sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==
6895-
68966872
lodash.isplainobject@^4.0.6:
68976873
version "4.0.6"
68986874
resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb"
@@ -6903,10 +6879,10 @@ lodash.isstring@^4.0.1:
69036879
resolved "https://registry.yarnpkg.com/lodash.isstring/-/lodash.isstring-4.0.1.tgz#d527dfb5456eca7cc9bb95d5daeaf88ba54a5451"
69046880
integrity sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=
69056881

6906-
lodash.once@^4.0.0:
6907-
version "4.1.1"
6908-
resolved "https://registry.yarnpkg.com/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac"
6909-
integrity sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==
6882+
lodash.set@^4.3.2:
6883+
version "4.3.2"
6884+
resolved "https://registry.yarnpkg.com/lodash.set/-/lodash.set-4.3.2.tgz#d8757b1da807dde24816b0d6a84bea1a76230b23"
6885+
integrity sha512-4hNPN5jlm/N/HLMCO43v8BXKq9Z7QdAGc/VGrRD61w8gN9g/6jF9A4L1pbUgBLCffi0w9VsXfTOij5x8iTyFvg==
69106886

69116887
lodash.uniqby@^4.7.0:
69126888
version "4.7.0"
@@ -6976,7 +6952,7 @@ lru-cache@^6.0.0:
69766952
dependencies:
69776953
yallist "^4.0.0"
69786954

6979-
lru-cache@^7.3.1, lru-cache@^7.4.4, lru-cache@^7.5.1, lru-cache@^7.7.1:
6955+
lru-cache@^7.14.1, lru-cache@^7.4.4, lru-cache@^7.5.1, lru-cache@^7.7.1:
69806956
version "7.14.1"
69816957
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.14.1.tgz#8da8d2f5f59827edb388e63e459ac23d6d408fea"
69826958
integrity sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA==
@@ -7468,14 +7444,7 @@ modify-values@^1.0.0:
74687444
resolved "https://registry.yarnpkg.com/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022"
74697445
integrity sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==
74707446

7471-
7472-
version "0.5.34"
7473-
resolved "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.34.tgz#a75938f7476b88f155d3504a9343f7519d9a405c"
7474-
integrity sha512-3zAEHh2hKUs3EXLESx/wsgw6IQdusOT8Bxm3D9UrHPQR7zlMmzwybC8zHEM1tQ4LJwP7fcxrWr8tuBg05fFCbg==
7475-
dependencies:
7476-
moment ">= 2.9.0"
7477-
7478-
moment-timezone@^0.5.34:
7447+
[email protected], moment-timezone@^0.5.34:
74797448
version "0.5.40"
74807449
resolved "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.40.tgz#c148f5149fd91dd3e29bf481abc8830ecba16b89"
74817450
integrity sha512-tWfmNkRYmBkPJz5mr9GVDn9vRlVZOTe6yqY92rFxiOdWXbjaR0+9LwQnZGGuNR63X456NqmEkbskte8tWL5ePg==
@@ -8035,10 +8004,10 @@ [email protected]:
80358004
oidc-token-hash "^5.0.0"
80368005
p-any "^3.0.0"
80378006

8038-
openid-client@5.2.1:
8039-
version "5.2.1"
8040-
resolved "https://registry.yarnpkg.com/openid-client/-/openid-client-5.2.1.tgz#dd26298aca237625298ef34ff11ad9276917df28"
8041-
integrity sha512-KPxqWnxobG/70Cxqyvd43RWfCfHedFnCdHSBpw5f7WnTnuBAeBnvot/BIo+brrcTr0wyAYUlL/qejQSGwWtdIg==
8007+
openid-client@^5.3.1:
8008+
version "5.3.2"
8009+
resolved "https://registry.yarnpkg.com/openid-client/-/openid-client-5.3.2.tgz#fcc2c16f9681fa5f03ee0581b0935f88fc49f11f"
8010+
integrity sha512-nXXt+cna0XHOw+WqjMZOmuXw/YZEMwfWD2lD7tCsFtsBjMQGVXA+NZABA3upYBET1suhIsmfd7GnxG4jCAnvYQ==
80428011
dependencies:
80438012
jose "^4.10.0"
80448013
lru-cache "^6.0.0"

0 commit comments

Comments
 (0)