mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-08 12:32:43 +00:00
build(deps): override hono and picomatch to clear transitive advisories
Pin hono to >=4.12.25 (GHSA-88fw-hqm2-52qc, CORS middleware reflects any Origin) and picomatch to >=4.0.4 (CVE-2026-33671, ReDoS) through pnpm overrides scoped to the vulnerable ranges. Both are build- and dev-tooling transitives — hono via Prisma's dev tooling and the shadcn CLI, picomatch via the build chain — and neither is on a runtime path: the app is Next.js and sets no CORS headers. The prod audit drops from one high to zero.
This commit is contained in:
1 parent
7cf3d54402
commit
97ddf2da79
2 files changed
+24
-28
No files matched your search
+5
-1
@@ -128,6 +128,10 @@
|
||||
"onlyBuiltDependencies": [
|
||||
"prisma",
|
||||
"@prisma/engines"
|
||||
]
|
||||
],
|
||||
"overrides": {
|
||||
"hono@<4.12.25": "^4.12.25",
|
||||
"picomatch@<4.0.4": "^4.0.4"
|
||||
}
|
||||
}
|
||||
}
|
||||
Generated
+19
-27
@@ -4,6 +4,10 @@ settings:
|
||||
autoInstallPeers: true
|
||||
excludeLinksFromLockfile: false
|
||||
|
||||
overrides:
|
||||
hono@<4.12.25: ^4.12.25
|
||||
picomatch@<4.0.4: ^4.0.4
|
||||
|
||||
importers:
|
||||
|
||||
.:
|
||||
@@ -866,13 +870,13 @@ packages:
|
||||
resolution: {integrity: sha512-dr8/3zEaB+p0D2n/IUrlPF1HZm586qgJNXK1a9fhg/PzdtkK7Ksd5l312tJX2yBuALqDYBlG20QEbayqPyxn+g==}
|
||||
engines: {node: '>=18.14.1'}
|
||||
peerDependencies:
|
||||
hono: ^4
|
||||
hono: ^4.12.25
|
||||
|
||||
'@hono/node-server@1.19.14':
|
||||
resolution: {integrity: sha512-GwtvgtXxnWsucXvbQXkRgqksiH2Qed37H9xHZocE5sA3N8O8O8/8FA3uclQXxXVzc9XBZuEOMK7+r02FmSpHtw==}
|
||||
engines: {node: '>=18.14.1'}
|
||||
peerDependencies:
|
||||
hono: ^4
|
||||
hono: ^4.12.25
|
||||
|
||||
'@hookform/resolvers@5.4.0':
|
||||
resolution: {integrity: sha512-EIsqr/t/qbinPIhGjMdtvutIN1Kk4uwbROE9/UQ93CAVGR7GkA7Y92+fX80OzXi/OB67jVFYwKGO1WzkxmkFZw==}
|
||||
@@ -4171,7 +4175,7 @@ packages:
|
||||
resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==}
|
||||
engines: {node: '>=12.0.0'}
|
||||
peerDependencies:
|
||||
picomatch: ^3 || ^4
|
||||
picomatch: ^4.0.4
|
||||
peerDependenciesMeta:
|
||||
picomatch:
|
||||
optional: true
|
||||
@@ -4412,12 +4416,8 @@ packages:
|
||||
hermes-parser@0.25.1:
|
||||
resolution: {integrity: sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==}
|
||||
|
||||
hono@4.12.15:
|
||||
resolution: {integrity: sha512-qM0jDhFEaCBb4TxoW7f53Qrpv9RBiayUHo0S52JudprkhvpjIrGoU1mnnr29Fvd1U335ZFPZQY1wlkqgfGXyLg==}
|
||||
engines: {node: '>=16.9.0'}
|
||||
|
||||
hono@4.12.23:
|
||||
resolution: {integrity: sha512-eIaZ9qDgu7XV0pxOCrg7/WhnQ6Ivm22UcxhXx/A3dcbqbbYgBEkc6e/J/s7j2tS96zoB0S9VBdLwQNCWwUo4LA==}
|
||||
hono@4.12.25:
|
||||
resolution: {integrity: sha512-2NFaIyNVgJmBs/ecmtGzlmluTFs5cHEWGTdu0t1HBwYzoGXOL5nUQBRMXsXWla5i4KkG//QMzVP88m1+I3fdAQ==}
|
||||
engines: {node: '>=16.9.0'}
|
||||
|
||||
html-escaper@2.0.2:
|
||||
@@ -5444,10 +5444,6 @@ packages:
|
||||
picocolors@1.1.1:
|
||||
resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
|
||||
|
||||
picomatch@2.3.2:
|
||||
resolution: {integrity: sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==}
|
||||
engines: {node: '>=8.6'}
|
||||
|
||||
picomatch@4.0.4:
|
||||
resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==}
|
||||
engines: {node: '>=12'}
|
||||
@@ -7516,13 +7512,13 @@ snapshots:
|
||||
|
||||
'@hexagon/base64@1.1.28': {}
|
||||
|
||||
'@hono/node-server@1.19.11(hono@4.12.15)':
|
||||
'@hono/node-server@1.19.11(hono@4.12.25)':
|
||||
dependencies:
|
||||
hono: 4.12.15
|
||||
hono: 4.12.25
|
||||
|
||||
'@hono/node-server@1.19.14(hono@4.12.23)':
|
||||
'@hono/node-server@1.19.14(hono@4.12.25)':
|
||||
dependencies:
|
||||
hono: 4.12.23
|
||||
hono: 4.12.25
|
||||
|
||||
'@hookform/resolvers@5.4.0(react-hook-form@7.78.0(react@19.2.7))':
|
||||
dependencies:
|
||||
@@ -7706,7 +7702,7 @@ snapshots:
|
||||
|
||||
'@modelcontextprotocol/sdk@1.29.0(zod@3.25.76)':
|
||||
dependencies:
|
||||
'@hono/node-server': 1.19.14(hono@4.12.23)
|
||||
'@hono/node-server': 1.19.14(hono@4.12.25)
|
||||
ajv: 8.20.0
|
||||
ajv-formats: 3.0.1(ajv@8.20.0)
|
||||
content-type: 1.0.5
|
||||
@@ -7716,7 +7712,7 @@ snapshots:
|
||||
eventsource-parser: 3.1.0
|
||||
express: 5.2.1
|
||||
express-rate-limit: 8.5.2(express@5.2.1)
|
||||
hono: 4.12.23
|
||||
hono: 4.12.25
|
||||
jose: 6.2.3
|
||||
json-schema-typed: 8.0.2
|
||||
pkce-challenge: 5.0.1
|
||||
@@ -8202,13 +8198,13 @@ snapshots:
|
||||
'@electric-sql/pglite': 0.4.1
|
||||
'@electric-sql/pglite-socket': 0.1.1(@electric-sql/pglite@0.4.1)
|
||||
'@electric-sql/pglite-tools': 0.3.1(@electric-sql/pglite@0.4.1)
|
||||
'@hono/node-server': 1.19.11(hono@4.12.15)
|
||||
'@hono/node-server': 1.19.11(hono@4.12.25)
|
||||
'@prisma/get-platform': 7.2.0
|
||||
'@prisma/query-plan-executor': 7.2.0
|
||||
'@prisma/streams-local': 0.1.2
|
||||
foreground-child: 3.3.1
|
||||
get-port-please: 3.2.0
|
||||
hono: 4.12.15
|
||||
hono: 4.12.25
|
||||
http-status-codes: 2.3.0
|
||||
pathe: 2.0.3
|
||||
proper-lockfile: 4.1.2
|
||||
@@ -11132,9 +11128,7 @@ snapshots:
|
||||
dependencies:
|
||||
hermes-estree: 0.25.1
|
||||
|
||||
hono@4.12.15: {}
|
||||
|
||||
hono@4.12.23: {}
|
||||
hono@4.12.25: {}
|
||||
|
||||
html-escaper@2.0.2: {}
|
||||
|
||||
@@ -11689,7 +11683,7 @@ snapshots:
|
||||
micromatch@4.0.8:
|
||||
dependencies:
|
||||
braces: 3.0.3
|
||||
picomatch: 2.3.2
|
||||
picomatch: 4.0.4
|
||||
|
||||
mime-db@1.54.0: {}
|
||||
|
||||
@@ -12131,8 +12125,6 @@ snapshots:
|
||||
|
||||
picocolors@1.1.1: {}
|
||||
|
||||
picomatch@2.3.2: {}
|
||||
|
||||
picomatch@4.0.4: {}
|
||||
|
||||
pkce-challenge@5.0.1: {}
|
||||
|
||||
Reference in new issue
Block a user