chore: pin dependencies in Dockerfiles (#19587)

Fixes up some security issues related to lack of pinned dependencies
This commit is contained in:
Jon Ayers
2025-08-27 18:41:28 -04:00
committed by GitHub
parent b729c29ab9
commit 252f7d461e
10 changed files with 75 additions and 126 deletions
+4 -1
View File
@@ -9,7 +9,10 @@
"pnpm": {
"overrides": {
"@babel/runtime": "7.26.10",
"form-data": "4.0.4"
"form-data": "4.0.4",
"yargs-parser": "13.1.2",
"ajv": "6.12.3",
"markdown-it": "12.3.2"
}
}
}
+39 -84
View File
@@ -9,6 +9,9 @@ overrides:
jsonpointer: 5.0.1
'@babel/runtime': 7.26.10
form-data: 4.0.4
yargs-parser: 13.1.2
ajv: 6.12.3
markdown-it: 12.3.2
importers:
@@ -16,7 +19,7 @@ importers:
dependencies:
widdershins:
specifier: ^4.0.1
version: 4.0.1(ajv@5.5.2)(mkdirp@3.0.1)
version: 4.0.1(ajv@6.12.3)(mkdirp@3.0.1)
packages:
@@ -42,11 +45,8 @@ packages:
'@types/json-schema@7.0.12':
resolution: {integrity: sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==}
ajv@5.5.2:
resolution: {integrity: sha512-Ajr4IcMXq/2QmMkEmSvxqfLN5zGmJ92gHXAeOXq1OekoH2rfDNsgdDoL2f7QaRCy7G/E6TpxBVdRuNraMztGHw==}
ajv@6.12.6:
resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
ajv@6.12.3:
resolution: {integrity: sha512-4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA==}
ansi-regex@2.1.1:
resolution: {integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==}
@@ -72,8 +72,8 @@ packages:
resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
engines: {node: '>=8'}
argparse@1.0.10:
resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==}
argparse@2.0.1:
resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
asynckit@0.4.0:
resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
@@ -81,7 +81,7 @@ packages:
better-ajv-errors@0.6.7:
resolution: {integrity: sha512-PYgt/sCzR4aGpyNy5+ViSQ77ognMnWq7745zM+/flYO4/Yisdtp9wDQW2IKCyVYPUxQt3E/b5GBSwfhd1LPdlg==}
peerDependencies:
ajv: 4.11.8 - 6
ajv: 6.12.3
call-bind-apply-helpers@1.0.2:
resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==}
@@ -112,10 +112,6 @@ packages:
resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
engines: {node: '>=12'}
co@4.6.0:
resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==}
engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'}
code-error-fragment@0.0.230:
resolution: {integrity: sha512-cadkfKp6932H8UkhzE/gcUqhRMNf8jHzkAN7+5Myabswaghu4xABTgPHDCjW+dBAJxj/SpkTYokpzDqY4pCzQw==}
engines: {node: '>= 4'}
@@ -185,8 +181,8 @@ packages:
end-of-stream@1.4.4:
resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
entities@2.0.3:
resolution: {integrity: sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==}
entities@2.1.0:
resolution: {integrity: sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==}
es-define-property@1.0.1:
resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==}
@@ -222,9 +218,6 @@ packages:
resolution: {integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==}
engines: {node: '>=6'}
fast-deep-equal@1.1.0:
resolution: {integrity: sha512-fueX787WZKCV0Is4/T2cyAdM4+x1S3MXXOAhavE1ys/W42SHAPacLTQhucja22QBYrfGw50M2sRiXPtTGv9Ymw==}
fast-deep-equal@3.1.3:
resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
@@ -376,9 +369,6 @@ packages:
json-pointer@0.6.2:
resolution: {integrity: sha512-vLWcKbOaXlO+jvRy4qNd+TI1QUPZzfJj1tpJ3vAXDych5XJf93ftpUKe5pKCrzyIIwgBJcOcCVRUfqQP25afBw==}
json-schema-traverse@0.3.1:
resolution: {integrity: sha512-4JD/Ivzg7PoW8NzdrBSr3UFwC9mHgvI7Z6z3QGBsSHgKaRTUDmyZAAKJo2UbG1kUVfS9WS8bi36N49U1xw43DA==}
json-schema-traverse@0.4.1:
resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
@@ -398,8 +388,8 @@ packages:
resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==}
engines: {node: '>=6'}
linkify-it@2.2.0:
resolution: {integrity: sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==}
linkify-it@3.0.3:
resolution: {integrity: sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==}
locate-path@3.0.0:
resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==}
@@ -423,8 +413,8 @@ packages:
markdown-it-emoji@1.4.0:
resolution: {integrity: sha512-QCz3Hkd+r5gDYtS2xsFXmBYrgw6KuWcJZLCEkdfAuwzZbShCmCfta+hwAMq4NX/4xPzkSHduMKgMkkPUJxSXNg==}
markdown-it@10.0.0:
resolution: {integrity: sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg==}
markdown-it@12.3.2:
resolution: {integrity: sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==}
hasBin: true
math-intrinsics@1.1.0:
@@ -640,9 +630,6 @@ packages:
split@0.3.3:
resolution: {integrity: sha512-wD2AeVmxXRBoX44wAycgjVpMhvbwdI2aZjCkvfNcH1YqHQvJVa1duWc73OyVGJUc05fhFaTZeQ/PYsrmyH0JVA==}
sprintf-js@1.0.3:
resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==}
stream-combiner@0.0.4:
resolution: {integrity: sha512-rT00SPnTVyRsaSz5zgSPma/aHSOic5U1prhYdRy5HS2kTZviFpmDgzilbtsJsxiroqACmayynDN/9VzIbX5DOw==}
@@ -751,16 +738,8 @@ packages:
resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
engines: {node: '>= 6'}
yargs-parser@11.1.1:
resolution: {integrity: sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==}
yargs-parser@18.1.3:
resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==}
engines: {node: '>=6'}
yargs-parser@21.1.1:
resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
engines: {node: '>=12'}
yargs-parser@13.1.2:
resolution: {integrity: sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==}
yargs@12.0.5:
resolution: {integrity: sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==}
@@ -795,14 +774,7 @@ snapshots:
'@types/json-schema@7.0.12': {}
ajv@5.5.2:
dependencies:
co: 4.6.0
fast-deep-equal: 1.1.0
fast-json-stable-stringify: 2.1.0
json-schema-traverse: 0.3.1
ajv@6.12.6:
ajv@6.12.3:
dependencies:
fast-deep-equal: 3.1.3
fast-json-stable-stringify: 2.1.0
@@ -825,17 +797,15 @@ snapshots:
dependencies:
color-convert: 2.0.1
argparse@1.0.10:
dependencies:
sprintf-js: 1.0.3
argparse@2.0.1: {}
asynckit@0.4.0: {}
better-ajv-errors@0.6.7(ajv@5.5.2):
better-ajv-errors@0.6.7(ajv@6.12.3):
dependencies:
'@babel/code-frame': 7.22.5
'@babel/runtime': 7.26.10
ajv: 5.5.2
ajv: 6.12.3
chalk: 2.4.2
core-js: 3.31.0
json-to-ast: 2.1.0
@@ -883,8 +853,6 @@ snapshots:
strip-ansi: 6.0.1
wrap-ansi: 7.0.0
co@4.6.0: {}
code-error-fragment@0.0.230: {}
code-point-at@1.1.0: {}
@@ -941,7 +909,7 @@ snapshots:
dependencies:
once: 1.4.0
entities@2.0.3: {}
entities@2.1.0: {}
es-define-property@1.0.1: {}
@@ -984,8 +952,6 @@ snapshots:
signal-exit: 3.0.7
strip-eof: 1.0.0
fast-deep-equal@1.1.0: {}
fast-deep-equal@3.1.3: {}
fast-json-stable-stringify@2.1.0: {}
@@ -1064,7 +1030,7 @@ snapshots:
har-validator@5.1.5:
dependencies:
ajv: 6.12.6
ajv: 6.12.3
har-schema: 2.0.0
has-ansi@2.0.0:
@@ -1129,8 +1095,6 @@ snapshots:
dependencies:
foreach: 2.0.6
json-schema-traverse@0.3.1: {}
json-schema-traverse@0.4.1: {}
json-to-ast@2.1.0:
@@ -1146,7 +1110,7 @@ snapshots:
leven@3.1.0: {}
linkify-it@2.2.0:
linkify-it@3.0.3:
dependencies:
uc.micro: 1.0.6
@@ -1171,11 +1135,11 @@ snapshots:
markdown-it-emoji@1.4.0: {}
markdown-it@10.0.0:
markdown-it@12.3.2:
dependencies:
argparse: 1.0.10
entities: 2.0.3
linkify-it: 2.2.0
argparse: 2.0.1
entities: 2.1.0
linkify-it: 3.0.3
mdurl: 1.0.1
uc.micro: 1.0.6
@@ -1247,8 +1211,8 @@ snapshots:
oas-validator@4.0.8:
dependencies:
ajv: 5.5.2
better-ajv-errors: 0.6.7(ajv@5.5.2)
ajv: 6.12.3
better-ajv-errors: 0.6.7(ajv@6.12.3)
call-me-maybe: 1.0.2
oas-kit-common: 1.0.8
oas-linter: 3.2.2
@@ -1376,8 +1340,6 @@ snapshots:
dependencies:
through: 2.3.8
sprintf-js@1.0.3: {}
stream-combiner@0.0.4:
dependencies:
duplexer: 0.1.2
@@ -1425,9 +1387,9 @@ snapshots:
dependencies:
has-flag: 3.0.0
swagger2openapi@6.2.3(ajv@5.5.2):
swagger2openapi@6.2.3(ajv@6.12.3):
dependencies:
better-ajv-errors: 0.6.7(ajv@5.5.2)
better-ajv-errors: 0.6.7(ajv@6.12.3)
call-me-maybe: 1.0.2
node-fetch-h2: 2.3.0
node-readfiles: 0.2.0
@@ -1466,21 +1428,21 @@ snapshots:
dependencies:
isexe: 2.0.0
widdershins@4.0.1(ajv@5.5.2)(mkdirp@3.0.1):
widdershins@4.0.1(ajv@6.12.3)(mkdirp@3.0.1):
dependencies:
dot: 1.1.3
fast-safe-stringify: 2.1.1
highlightjs: 9.16.2
httpsnippet: 1.25.0(mkdirp@3.0.1)
jgexml: 0.4.4
markdown-it: 10.0.0
markdown-it: 12.3.2
markdown-it-emoji: 1.4.0
node-fetch: 2.6.12
oas-resolver: 2.5.6
oas-schema-walker: 1.1.5
openapi-sampler: 1.3.1
reftools: 1.1.9
swagger2openapi: 6.2.3(ajv@5.5.2)
swagger2openapi: 6.2.3(ajv@6.12.3)
urijs: 1.19.11
yaml: 1.10.2
yargs: 12.0.5
@@ -1517,18 +1479,11 @@ snapshots:
yaml@1.10.2: {}
yargs-parser@11.1.1:
yargs-parser@13.1.2:
dependencies:
camelcase: 5.3.1
decamelize: 1.2.0
yargs-parser@18.1.3:
dependencies:
camelcase: 5.3.1
decamelize: 1.2.0
yargs-parser@21.1.1: {}
yargs@12.0.5:
dependencies:
cliui: 4.1.0
@@ -1542,7 +1497,7 @@ snapshots:
string-width: 2.1.1
which-module: 2.0.1
y18n: 4.0.3
yargs-parser: 11.1.1
yargs-parser: 13.1.2
yargs@15.4.1:
dependencies:
@@ -1556,7 +1511,7 @@ snapshots:
string-width: 4.2.3
which-module: 2.0.1
y18n: 4.0.3
yargs-parser: 18.1.3
yargs-parser: 13.1.2
yargs@17.7.2:
dependencies:
@@ -1566,4 +1521,4 @@ snapshots:
require-directory: 2.1.1
string-width: 4.2.3
y18n: 5.0.8
yargs-parser: 21.1.1
yargs-parser: 13.1.2