From 7eacce6a4649a7235a6eb3bad8afb9e169c464d5 Mon Sep 17 00:00:00 2001 From: n0ctal <4c866w5fn9@privaterelay.appleid.com> Date: Thu, 6 Aug 2026 19:29:03 +0500 Subject: [PATCH] chore(frontend): resolve the high-severity brace-expansion advisory (#6180) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit npm audit --omit=dev --audit-level=high is a CI gate and it currently fails on main: swagger-ui-react pulls @swagger-api/apidom-reference, which pins minimatch, which resolves brace-expansion to 5.0.8 — the range covered by GHSA-rgw5-rvv9-x895. Pin the patched 5.0.9 through the existing swagger-ui-react overrides block rather than globally: minimatch@3 under eslint-plugin-jsx-a11y still needs the 1.x line, and a blanket override would force v5 there too. --- frontend/package-lock.json | 13 +++++++++++++ frontend/package.json | 3 ++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 61dae285d..12a39cfb9 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -4567,6 +4567,18 @@ "@swagger-api/apidom-parser-adapter-yaml-1-2": "^1.12.0" } }, + "node_modules/@swagger-api/apidom-reference/node_modules/brace-expansion": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.9.tgz", + "integrity": "sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==", + "license": "MIT", + "dependencies": { + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "20 || >=22" + } + }, "node_modules/@swagger-api/apidom-reference/node_modules/minimatch": { "version": "10.2.6", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz", @@ -5928,6 +5940,7 @@ "version": "5.0.8", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.8.tgz", "integrity": "sha512-JZyDyq3D4AUifKTPOB7DELf6XsB3WdPuNxCtob1vFXPsSXhdAiHBWJ/tJ8HAc9aH84BK+5JFZLNkJKx3G9kzQg==", + "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^4.0.2" diff --git a/frontend/package.json b/frontend/package.json index 8315563fd..5893327e2 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -89,7 +89,8 @@ "react": "^19.0.0" }, "swagger-ui-react": { - "js-yaml": "^4.2.0" + "js-yaml": "^4.2.0", + "brace-expansion": "^5.0.9" }, "@typeschema/valibot": { "valibot": "^1.1.0"