Skip to content

Commit 1c275e5

Browse files
os-zhuangclaude
andcommitted
fix(deps): force shell-quote >=1.8.4 to resolve CVE-2026-9277 (Dependabot #128)
shell-quote <=1.8.3 fails to escape line terminators in object-token .op values, allowing shell command injection (GHSA-w7jw-789q-3m8p, critical). It reaches us only as a transitive devDependency via concurrently@9.2.1, which pins shell-quote to exactly 1.8.3 — and concurrently 10.x (which ships 1.8.4) requires Node >=22 while this repo supports Node >=20, so a pnpm override is the minimal fix. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent 82b7c97 commit 1c275e5

2 files changed

Lines changed: 6 additions & 4 deletions

File tree

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,7 @@
107107
"@types/react-dom": "19.2.3",
108108
"dompurify": "^3.4.5",
109109
"qs@<6.15.2": "^6.15.2",
110+
"shell-quote@<1.8.4": "^1.8.4",
110111
"tmp@<0.2.6": "^0.2.6",
111112
"uuid@<11.1.1": "^11.1.1"
112113
}

pnpm-lock.yaml

Lines changed: 5 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)