From 8eb465a9b884a07da78face4427e3b3ab090f1df Mon Sep 17 00:00:00 2001 From: cliffhall Date: Sat, 22 Aug 2026 11:28:26 -0400 Subject: [PATCH] fix(deps): bump js-yaml overrides to patched 3.15.1 / 4.3.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The root `overrides` block pinned js-yaml to versions inside the advisory range (3.15.0 and 4.2.0), so `npm audit fix` reported a fix as available and then changed nothing — overrides take precedence. Bumps both pins to the patched `v3-legacy` / `v4-legacy` releases, addressing GHSA-52cp-r559-cp3m and GHSA-5p4m-2wfm-xmqj. Exposure is development-only: `npm ls js-yaml --omit=dev` is empty and both copies are reachable only via eslint and ts-jest/istanbul, neither of which ships in the published package. Both patched versions have an identical dependency and bin shape, so the lock entries were patched in place — 6 lines, no transitive churn. Fixes #2072 Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_01Gq5jMmxRUphrVbfNbYVmQH --- package-lock.json | 12 ++++++------ package.json | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5aa76856c..57bcb4962 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1731,9 +1731,9 @@ } }, "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.15.0.tgz", - "integrity": "sha512-ttBQIIQPDeLjpPOohtUdXuXUVoA2uIB6fEH9HyJ7234s5mBJ5wTx20njxplLZQgLaOfpmPQA7X2t5AX6tIPbog==", + "version": "3.15.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.15.1.tgz", + "integrity": "sha512-S99WuO3HlhO3XN41EtYUNl9zzXjoJx7QvmipxsJVxtCBT0YHEFy+iOJhjSvrmV12nYhWpZaM8lPHkJm0yUMbag==", "dev": true, "license": "MIT", "dependencies": { @@ -8949,9 +8949,9 @@ "license": "MIT" }, "node_modules/js-yaml": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.2.0.tgz", - "integrity": "sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.1.tgz", + "integrity": "sha512-CY6crGq313MX8GkwvB7tzgp99vjQxY1++5y10/BKN/GUfHqWaOGQMNZkBvqSzsZKWk/ijwHlWzzkLulsGHhjWQ==", "dev": true, "funding": [ { diff --git a/package.json b/package.json index 908a7b229..a546544aa 100644 --- a/package.json +++ b/package.json @@ -86,8 +86,8 @@ "@babel/core@<=7.29.0": "^7.29.6", "esbuild@<0.28.1": "^0.28.1", "minimatch@<3.1.4": "3.1.5", - "js-yaml@<4": "3.15.0", - "js-yaml@>=4": "4.2.0" + "js-yaml@<4": "3.15.1", + "js-yaml@>=4": "4.3.1" }, "engines": { "node": ">=22.7.5"