chore(deps): move node-forge to 1.4.3

The override in pnpm-workspace.yaml now floors node-forge at 1.4.3, which
clears the five advisories against 1.4.2 and leaves pnpm audit --prod
clean. It arrives only under @parse/node-apn, which pins 1.4.2 exactly;
the APNs sender uses token auth, so the certificate path never runs.
This commit is contained in:
Marc-André Bombeck committed 2026-11-11 00:14:35 +01:00
1 parent ea3fcce80c
commit bcf411f38b
3 files changed
+18 -8

No files matched your search

+7
View File
@@ -101,6 +101,13 @@
could be lost to the new link. Turning it off now wins whichever comes
first, and the change lands on the link that stays live.
### Security
- `node-forge` moves to 1.4.3, which fixes five advisories in certificate
chain checks, signatures and TLS handling. It arrives only under the APNs
library, and HealthLog signs push requests with a token key, so none of
that code runs; the update keeps the dependency audit clean.
## [1.47.1] — 2026-11-07
### Added
+5 -5
View File
@@ -37,7 +37,7 @@ overrides:
brace-expansion@>=4.0.0 <5.0.12: ^5.0.12
undici@>=7.0.0 <7.30.1: ^7.30.1
vite@>=8.0.0 <8.1.6: ^8.1.6
node-forge@<1.4.2: ^1.4.2
node-forge@<1.4.3: ^1.4.3
patchedDependencies:
'@stryker-mutator/vitest-runner@10.0.0': 9ad3e9855fd9781fd36e872ed42c5f934f91b962d6830e6cc56d56bf16e1dabd
@@ -5559,8 +5559,8 @@ packages:
encoding:
optional: true
node-forge@1.4.2:
resolution: {integrity: sha512-rRtAR5XLJ8gCKd9du4qrKAsgCG1ObGP4gLeNJMa4vYSeq4bmBMOJk5IHkrviBV0q7uoAJlVd8HEQYQSVUb4FGQ==}
node-forge@1.4.3:
resolution: {integrity: sha512-P6wzfh6t70avmV8FrVEAd/36sOPJQ+hkaJVX1Laap9J/77m7M0eyozDvc8SwnDf4P7MP94gwbAAo0rg3YVXT+g==}
engines: {node: '>= 6.13.0'}
node-releases@2.0.58:
@@ -8653,7 +8653,7 @@ snapshots:
dependencies:
debug: 4.4.3(supports-color@7.2.0)
jsonwebtoken: 9.0.3
node-forge: 1.4.2
node-forge: 1.4.3
verror: 1.10.1
transitivePeerDependencies:
- supports-color
@@ -12760,7 +12760,7 @@ snapshots:
dependencies:
whatwg-url: 5.0.0
node-forge@1.4.2: {}
node-forge@1.4.3: {}
node-releases@2.0.58: {}
+6 -3
View File
@@ -114,9 +114,12 @@ overrides:
"vite@>=8.0.0 <8.1.6": "^8.1.6"
# GHSA-86w9-cpqp-85rv, GHSA-7wch-p9px-956x, GHSA-jc66-7q78-782g,
# GHSA-8hrf-8g6f-7xwp, GHSA-hqq3-7jhf-c5jx, GHSA-5x38-2vff-x55p: signature,
# certificate-chain and TLS-record flaws in node-forge <= 1.4.0. It arrives
# only through @parse/node-apn; 1.4.2 is the release node-apn 8.1.1 pins.
"node-forge@<1.4.2": "^1.4.2"
# certificate-chain and TLS-record flaws in node-forge <= 1.4.0;
# GHSA-3cc4-3294-vgjf, GHSA-6889-vf6x-f3g5, GHSA-w4xr-hqv8-ch44,
# GHSA-6cv4-p8m7-4r25 and GHSA-j8rw-jp99-435v in <= 1.4.2. It arrives only
# through @parse/node-apn, which pins 1.4.2 exactly; the app signs APNs
# requests with a token key and never reaches its certificate path.
"node-forge@<1.4.3": "^1.4.3"
allowBuilds:
"@prisma/engines": true