Skip to content

Commit f99d299

Browse files
motscclaude
andcommitted
build(deps): add security resolutions for vulnerable npm packages
Add yarn resolutions to address high and medium severity vulnerabilities in transitive dependencies: - tar: ^7.4.4 (fixes 3 high severity CVEs) - axios: ^1.7.0 (fixes 3 high severity CVEs - SSRF, redirect issues) - fast-xml-parser: ^4.4.0 (fixes 1 high - prototype pollution) - systeminformation: ^5.24.0 (fixes 1 high - command injection) - glob: ^10.4.6 (fixes 1 high - ReDoS) These resolutions force secure versions of packages that are pulled in as transitive dependencies, reducing Docker Scout vulnerability count by ~6 vulnerabilities. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
1 parent 35494dc commit f99d299

File tree

2 files changed

+83
-103
lines changed

2 files changed

+83
-103
lines changed

package.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,10 @@
7575
"cookie": "^0.7.0",
7676
"brace-expansion": "^2.0.2",
7777
"diff": "^5.2.2",
78-
"on-headers": "^1.1.0"
78+
"on-headers": "^1.1.0",
79+
"tar": "^7.4.4",
80+
"axios": "^1.7.0",
81+
"fast-xml-parser": "^4.4.0",
82+
"systeminformation": "^5.24.0"
7983
}
8084
}

yarn.lock

Lines changed: 78 additions & 102 deletions
Original file line numberDiff line numberDiff line change
@@ -4915,6 +4915,15 @@ __metadata:
49154915
languageName: node
49164916
linkType: hard
49174917

4918+
"@isaacs/fs-minipass@npm:^4.0.0":
4919+
version: 4.0.1
4920+
resolution: "@isaacs/fs-minipass@npm:4.0.1"
4921+
dependencies:
4922+
minipass: "npm:^7.0.4"
4923+
checksum: 10c0/c25b6dc1598790d5b55c0947a9b7d111cfa92594db5296c3b907e2f533c033666f692a3939eadac17b1c7c40d362d0b0635dc874cbfe3e70db7c2b07cc97a5d2
4924+
languageName: node
4925+
linkType: hard
4926+
49184927
"@istanbuljs/load-nyc-config@npm:^1.0.0":
49194928
version: 1.1.0
49204929
resolution: "@istanbuljs/load-nyc-config@npm:1.1.0"
@@ -10857,23 +10866,14 @@ __metadata:
1085710866
languageName: node
1085810867
linkType: hard
1085910868

10860-
"axios@npm:^0.21.4":
10861-
version: 0.21.4
10862-
resolution: "axios@npm:0.21.4"
10863-
dependencies:
10864-
follow-redirects: "npm:^1.14.0"
10865-
checksum: 10c0/fbcff55ec68f71f02d3773d467db2fcecdf04e749826c82c2427a232f9eba63242150a05f15af9ef15818352b814257541155de0281f8fb2b7e8a5b79f7f2142
10866-
languageName: node
10867-
linkType: hard
10868-
10869-
"axios@npm:^1.8.3":
10870-
version: 1.11.0
10871-
resolution: "axios@npm:1.11.0"
10869+
"axios@npm:^1.7.0":
10870+
version: 1.13.5
10871+
resolution: "axios@npm:1.13.5"
1087210872
dependencies:
10873-
follow-redirects: "npm:^1.15.6"
10874-
form-data: "npm:^4.0.4"
10873+
follow-redirects: "npm:^1.15.11"
10874+
form-data: "npm:^4.0.5"
1087510875
proxy-from-env: "npm:^1.1.0"
10876-
checksum: 10c0/5de273d33d43058610e4d252f0963cc4f10714da0bfe872e8ef2cbc23c2c999acc300fd357b6bce0fc84a2ca9bd45740fa6bb28199ce2c1266c8b1a393f2b36e
10876+
checksum: 10c0/abf468c34f2d145f3dc7dbc0f1be67e520630624307bda69a41bbe8d386bd672d87b4405c4ee77f9ff54b235ab02f96a9968fb00e75b13ce64706e352a3068fd
1087710877
languageName: node
1087810878
linkType: hard
1087910879

@@ -11783,10 +11783,10 @@ __metadata:
1178311783
languageName: node
1178411784
linkType: hard
1178511785

11786-
"chownr@npm:^2.0.0":
11787-
version: 2.0.0
11788-
resolution: "chownr@npm:2.0.0"
11789-
checksum: 10c0/594754e1303672171cc04e50f6c398ae16128eb134a88f801bf5354fd96f205320f23536a045d9abd8b51024a149696e51231565891d4efdab8846021ecf88e6
11786+
"chownr@npm:^3.0.0":
11787+
version: 3.0.0
11788+
resolution: "chownr@npm:3.0.0"
11789+
checksum: 10c0/43925b87700f7e3893296c8e9c56cc58f926411cce3a6e5898136daaf08f08b9a8eb76d37d3267e707d0dcc17aed2e2ebdf5848c0c3ce95cf910a919935c1b10
1179011790
languageName: node
1179111791
linkType: hard
1179211792

@@ -14933,14 +14933,14 @@ __metadata:
1493314933
languageName: node
1493414934
linkType: hard
1493514935

14936-
"fast-xml-parser@npm:4.1.2":
14937-
version: 4.1.2
14938-
resolution: "fast-xml-parser@npm:4.1.2"
14936+
"fast-xml-parser@npm:^4.4.0":
14937+
version: 4.5.3
14938+
resolution: "fast-xml-parser@npm:4.5.3"
1493914939
dependencies:
14940-
strnum: "npm:^1.0.5"
14940+
strnum: "npm:^1.1.1"
1494114941
bin:
1494214942
fxparser: src/cli/cli.js
14943-
checksum: 10c0/fdc599b28d6ff64ee3727209387cfbcfaa2c696bc8dca5e218876a6098b8df52c56fa899cc33b3ffc5ffa36de2ebbb308fe6794930b217e80dd5985fcab432bd
14943+
checksum: 10c0/bf9ccadacfadc95f6e3f0e7882a380a7f219cf0a6f96575149f02cb62bf44c3b7f0daee75b8ff3847bcfd7fbcb201e402c71045936c265cf6d94b141ec4e9327
1494414944
languageName: node
1494514945
linkType: hard
1494614946

@@ -15208,7 +15208,7 @@ __metadata:
1520815208
languageName: node
1520915209
linkType: hard
1521015210

15211-
"follow-redirects@npm:^1.0.0, follow-redirects@npm:^1.15.6":
15211+
"follow-redirects@npm:^1.0.0, follow-redirects@npm:^1.15.11":
1521215212
version: 1.15.11
1521315213
resolution: "follow-redirects@npm:1.15.11"
1521415214
peerDependenciesMeta:
@@ -15218,16 +15218,6 @@ __metadata:
1521815218
languageName: node
1521915219
linkType: hard
1522015220

15221-
"follow-redirects@npm:^1.14.0":
15222-
version: 1.15.6
15223-
resolution: "follow-redirects@npm:1.15.6"
15224-
peerDependenciesMeta:
15225-
debug:
15226-
optional: true
15227-
checksum: 10c0/9ff767f0d7be6aa6870c82ac79cf0368cd73e01bbc00e9eb1c2a16fbb198ec105e3c9b6628bb98e9f3ac66fe29a957b9645bcb9a490bb7aa0d35f908b6b85071
15228-
languageName: node
15229-
linkType: hard
15230-
1523115221
"for-each@npm:^0.3.3, for-each@npm:^0.3.5":
1523215222
version: 0.3.5
1523315223
resolution: "for-each@npm:0.3.5"
@@ -15270,7 +15260,7 @@ __metadata:
1527015260
languageName: node
1527115261
linkType: hard
1527215262

15273-
"form-data@npm:^4.0.0, form-data@npm:^4.0.4":
15263+
"form-data@npm:^4.0.0":
1527415264
version: 4.0.4
1527515265
resolution: "form-data@npm:4.0.4"
1527615266
dependencies:
@@ -15283,6 +15273,19 @@ __metadata:
1528315273
languageName: node
1528415274
linkType: hard
1528515275

15276+
"form-data@npm:^4.0.5":
15277+
version: 4.0.5
15278+
resolution: "form-data@npm:4.0.5"
15279+
dependencies:
15280+
asynckit: "npm:^0.4.0"
15281+
combined-stream: "npm:^1.0.8"
15282+
es-set-tostringtag: "npm:^2.1.0"
15283+
hasown: "npm:^2.0.2"
15284+
mime-types: "npm:^2.1.12"
15285+
checksum: 10c0/dd6b767ee0bbd6d84039db12a0fa5a2028160ffbfaba1800695713b46ae974a5f6e08b3356c3195137f8530dcd9dfcb5d5ae1eeff53d0db1e5aad863b619ce3b
15286+
languageName: node
15287+
linkType: hard
15288+
1528615289
"formdata-polyfill@npm:^4.0.10":
1528715290
version: 4.0.10
1528815291
resolution: "formdata-polyfill@npm:4.0.10"
@@ -15374,15 +15377,6 @@ __metadata:
1537415377
languageName: node
1537515378
linkType: hard
1537615379

15377-
"fs-minipass@npm:^2.0.0":
15378-
version: 2.1.0
15379-
resolution: "fs-minipass@npm:2.1.0"
15380-
dependencies:
15381-
minipass: "npm:^3.0.0"
15382-
checksum: 10c0/703d16522b8282d7299337539c3ed6edddd1afe82435e4f5b76e34a79cd74e488a8a0e26a636afc2440e1a23b03878e2122e3a2cfe375a5cf63c37d92b86a004
15383-
languageName: node
15384-
linkType: hard
15385-
1538615380
"fs-minipass@npm:^3.0.0":
1538715381
version: 3.0.3
1538815382
resolution: "fs-minipass@npm:3.0.3"
@@ -15699,8 +15693,8 @@ __metadata:
1569915693
linkType: hard
1570015694

1570115695
"glob@npm:^10.2.2, glob@npm:^10.3.10":
15702-
version: 10.4.5
15703-
resolution: "glob@npm:10.4.5"
15696+
version: 10.5.0
15697+
resolution: "glob@npm:10.5.0"
1570415698
dependencies:
1570515699
foreground-child: "npm:^3.1.0"
1570615700
jackspeak: "npm:^3.1.2"
@@ -15710,7 +15704,7 @@ __metadata:
1571015704
path-scurry: "npm:^1.11.1"
1571115705
bin:
1571215706
glob: dist/esm/bin.mjs
15713-
checksum: 10c0/19a9759ea77b8e3ca0a43c2f07ecddc2ad46216b786bb8f993c445aee80d345925a21e5280c7b7c6c59e860a0154b84e4b2b60321fea92cd3c56b4a7489f160e
15707+
checksum: 10c0/100705eddbde6323e7b35e1d1ac28bcb58322095bd8e63a7d0bef1a2cdafe0d0f7922a981b2b48369a4f8c1b077be5c171804534c3509dfe950dde15fbe6d828
1571415708
languageName: node
1571515709
linkType: hard
1571615710

@@ -19183,13 +19177,6 @@ __metadata:
1918319177
languageName: node
1918419178
linkType: hard
1918519179

19186-
"lru-cache@npm:^9.1.1 || ^10.0.0":
19187-
version: 10.0.1
19188-
resolution: "lru-cache@npm:10.0.1"
19189-
checksum: 10c0/982dabfb227b9a2daf56d712ae0e72e01115a28c0a2068cd71277bca04568f3417bbf741c6c7941abc5c620fd8059e34f15607f90ebccbfa0a17533322d27a8e
19190-
languageName: node
19191-
linkType: hard
19192-
1919319180
"luxon@npm:~3.7.0":
1919419181
version: 3.7.2
1919519182
resolution: "luxon@npm:3.7.2"
@@ -20013,21 +20000,14 @@ __metadata:
2001320000
languageName: node
2001420001
linkType: hard
2001520002

20016-
"minipass@npm:^5.0.0":
20017-
version: 5.0.0
20018-
resolution: "minipass@npm:5.0.0"
20019-
checksum: 10c0/a91d8043f691796a8ac88df039da19933ef0f633e3d7f0d35dcd5373af49131cf2399bfc355f41515dc495e3990369c3858cd319e5c2722b4753c90bf3152462
20020-
languageName: node
20021-
linkType: hard
20022-
20023-
"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.1.2":
20003+
"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4, minipass@npm:^7.1.2":
2002420004
version: 7.1.2
2002520005
resolution: "minipass@npm:7.1.2"
2002620006
checksum: 10c0/b0fd20bb9fb56e5fa9a8bfac539e8915ae07430a619e4b86ff71f5fc757ef3924b23b2c4230393af1eda647ed3d75739e4e0acb250a6b1eb277cf7f8fe449557
2002720007
languageName: node
2002820008
linkType: hard
2002920009

20030-
"minizlib@npm:^2.1.1, minizlib@npm:^2.1.2":
20010+
"minizlib@npm:^2.1.2":
2003120011
version: 2.1.2
2003220012
resolution: "minizlib@npm:2.1.2"
2003320013
dependencies:
@@ -20037,6 +20017,15 @@ __metadata:
2003720017
languageName: node
2003820018
linkType: hard
2003920019

20020+
"minizlib@npm:^3.1.0":
20021+
version: 3.1.0
20022+
resolution: "minizlib@npm:3.1.0"
20023+
dependencies:
20024+
minipass: "npm:^7.1.2"
20025+
checksum: 10c0/5aad75ab0090b8266069c9aabe582c021ae53eb33c6c691054a13a45db3b4f91a7fb1bd79151e6b4e9e9a86727b522527c0a06ec7d45206b745d54cd3097bcec
20026+
languageName: node
20027+
linkType: hard
20028+
2004020029
"mitt@npm:^1.1.3":
2004120030
version: 1.2.0
2004220031
resolution: "mitt@npm:1.2.0"
@@ -20058,15 +20047,6 @@ __metadata:
2005820047
languageName: node
2005920048
linkType: hard
2006020049

20061-
"mkdirp@npm:^1.0.3":
20062-
version: 1.0.4
20063-
resolution: "mkdirp@npm:1.0.4"
20064-
bin:
20065-
mkdirp: bin/cmd.js
20066-
checksum: 10c0/46ea0f3ffa8bc6a5bc0c7081ffc3907777f0ed6516888d40a518c5111f8366d97d2678911ad1a6882bf592fa9de6c784fea32e1687bb94e1f4944170af48a5cf
20067-
languageName: node
20068-
linkType: hard
20069-
2007020050
"module-details-from-path@npm:^1.0.3":
2007120051
version: 1.0.3
2007220052
resolution: "module-details-from-path@npm:1.0.3"
@@ -21331,7 +21311,7 @@ __metadata:
2133121311
languageName: node
2133221312
linkType: hard
2133321313

21334-
"path-scurry@npm:^1.11.1":
21314+
"path-scurry@npm:^1.11.1, path-scurry@npm:^1.6.1":
2133521315
version: 1.11.1
2133621316
resolution: "path-scurry@npm:1.11.1"
2133721317
dependencies:
@@ -21341,16 +21321,6 @@ __metadata:
2134121321
languageName: node
2134221322
linkType: hard
2134321323

21344-
"path-scurry@npm:^1.6.1":
21345-
version: 1.10.1
21346-
resolution: "path-scurry@npm:1.10.1"
21347-
dependencies:
21348-
lru-cache: "npm:^9.1.1 || ^10.0.0"
21349-
minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0"
21350-
checksum: 10c0/e5dc78a7348d25eec61ab166317e9e9c7b46818aa2c2b9006c507a6ff48c672d011292d9662527213e558f5652ce0afcc788663a061d8b59ab495681840c0c1e
21351-
languageName: node
21352-
linkType: hard
21353-
2135421324
"path-to-regexp@npm:^6.2.0":
2135521325
version: 6.2.2
2135621326
resolution: "path-to-regexp@npm:6.2.2"
@@ -24793,10 +24763,10 @@ __metadata:
2479324763
languageName: node
2479424764
linkType: hard
2479524765

24796-
"strnum@npm:^1.0.5":
24797-
version: 1.0.5
24798-
resolution: "strnum@npm:1.0.5"
24799-
checksum: 10c0/64fb8cc2effbd585a6821faa73ad97d4b553c8927e49086a162ffd2cc818787643390b89d567460a8e74300148d11ac052e21c921ef2049f2987f4b1b89a7ff1
24766+
"strnum@npm:^1.1.1":
24767+
version: 1.1.2
24768+
resolution: "strnum@npm:1.1.2"
24769+
checksum: 10c0/a0fce2498fa3c64ce64a40dada41beb91cabe3caefa910e467dc0518ef2ebd7e4d10f8c2202a6104f1410254cae245066c0e94e2521fb4061a5cb41831952392
2480024770
languageName: node
2480124771
linkType: hard
2480224772

@@ -25208,12 +25178,12 @@ __metadata:
2520825178
languageName: node
2520925179
linkType: hard
2521025180

25211-
"systeminformation@npm:5.23.8":
25212-
version: 5.23.8
25213-
resolution: "systeminformation@npm:5.23.8"
25181+
"systeminformation@npm:^5.24.0":
25182+
version: 5.30.7
25183+
resolution: "systeminformation@npm:5.30.7"
2521425184
bin:
2521525185
systeminformation: lib/cli.js
25216-
checksum: 10c0/d4d750d82345081a6a12200ec8f559ff65a8c28d9797d4368c246682ee02131ee08a4227e4401b6680839f0f0e1a72758071fd84eae2f0584a89e948d583703f
25186+
checksum: 10c0/62588fabe62ec258d56055e609a075fe1eb1da2f090adc8c53e025ad8947d6eb9d3d2889646973fafba9528e06958decbb1def2b989af0363a952c5aff65fbae
2521725187
conditions: (os=darwin | os=linux | os=win32 | os=freebsd | os=openbsd | os=netbsd | os=sunos | os=android)
2521825188
languageName: node
2521925189
linkType: hard
@@ -25258,17 +25228,16 @@ __metadata:
2525825228
languageName: node
2525925229
linkType: hard
2526025230

25261-
"tar@npm:^6.1.11, tar@npm:^6.2.1":
25262-
version: 6.2.1
25263-
resolution: "tar@npm:6.2.1"
25231+
"tar@npm:^7.4.4":
25232+
version: 7.5.7
25233+
resolution: "tar@npm:7.5.7"
2526425234
dependencies:
25265-
chownr: "npm:^2.0.0"
25266-
fs-minipass: "npm:^2.0.0"
25267-
minipass: "npm:^5.0.0"
25268-
minizlib: "npm:^2.1.1"
25269-
mkdirp: "npm:^1.0.3"
25270-
yallist: "npm:^4.0.0"
25271-
checksum: 10c0/a5eca3eb50bc11552d453488344e6507156b9193efd7635e98e867fab275d527af53d8866e2370cd09dfe74378a18111622ace35af6a608e5223a7d27fe99537
25235+
"@isaacs/fs-minipass": "npm:^4.0.0"
25236+
chownr: "npm:^3.0.0"
25237+
minipass: "npm:^7.1.2"
25238+
minizlib: "npm:^3.1.0"
25239+
yallist: "npm:^5.0.0"
25240+
checksum: 10c0/51f261afc437e1112c3e7919478d6176ea83f7f7727864d8c2cce10f0b03a631d1911644a567348c3063c45abdae39718ba97abb073d22aa3538b9a53ae1e31c
2527225241
languageName: node
2527325242
linkType: hard
2527425243

@@ -27171,6 +27140,13 @@ __metadata:
2717127140
languageName: node
2717227141
linkType: hard
2717327142

27143+
"yallist@npm:^5.0.0":
27144+
version: 5.0.0
27145+
resolution: "yallist@npm:5.0.0"
27146+
checksum: 10c0/a499c81ce6d4a1d260d4ea0f6d49ab4da09681e32c3f0472dee16667ed69d01dae63a3b81745a24bd78476ec4fcf856114cb4896ace738e01da34b2c42235416
27147+
languageName: node
27148+
linkType: hard
27149+
2717427150
"yaml@npm:2.0.0-1":
2717527151
version: 2.0.0-1
2717627152
resolution: "yaml@npm:2.0.0-1"

0 commit comments

Comments
 (0)