Skip to content

Commit 4e9e184

Browse files
os-zhuangclaude
andauthored
chore(deps): OSV batch — clear all 21 known vulnerabilities across 8 packages (#3614)
Direct bumps (published manifests, so downstream installs get the fixes): - apps/docs: next 16.2.10 → 16.2.11 (9 advisories incl. GHSA-6gpp-xcg3-4w24, GHSA-89xv-2m56-2m9x, GHSA-m99w-x7hq-7vfj, GHSA-p9j2-gv94-2wf4) - create-objectstack: tar ^7.5.20 → ^7.5.21 (GHSA-r292-9mhp-454m) - metadata: js-yaml ^5.2.1 → ^5.2.2 (GHSA-pm4m-ph32-ghv5) Workspace overrides for transitive-only advisories (no publishable package declares these, so the override-consistency gate is unaffected): - brace-expansion >=5.0.0 <5.0.8 → ^5.0.8 (via minimatch@10.x, GHSA-mh99-v99m-4gvg) - sharp <0.35.0 → ^0.35.0 (next optionalDep ^0.34.5 excludes the fix, GHSA-f88m-g3jw-g9cj) - react-router <8.3.0 → ^8.3.0 (GHSA-qwww-vcr4-c8h2 has no 7.x fix; fumadocs-core peer allows 8.x) - @sveltejs/kit <2.69.1 → ^2.69.1 (better-auth optional peer, GHSA-866w-xmhq-wj7x / GHSA-wqjv-9729-c5q2) - @hono/node-server <2.0.5 → ^2.0.10 (GHSA-frvp-7c67-39w9 has no 1.x fix; @modelcontextprotocol/sdk only imports getRequestListener, still exported by 2.x — dedupes onto the workspace's existing 2.0.10) react-router and @sveltejs/kit were optional peers pulled in by auto-install; re-resolution drops them from the graph entirely (the overrides remain as guards against future reintroduction). Verified: turbo build 72/72, turbo test 131/131, docs build + types:check (sharp 0.35.3 og-image generation exercised), check-override-consistency and check-changeset-fixed gates, MCP streamableHttp import smoke against node-server 2.0.10, and OSV querybatch over all 1453 lockfile packages — zero known vulnerabilities. Co-authored-by: Jack Zhuang <277994282+os-zhuang@users.noreply.github.com> Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
1 parent 5faeac6 commit 4e9e184

6 files changed

Lines changed: 269 additions & 374 deletions

File tree

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
"@objectstack/create-objectstack": patch
3+
"@objectstack/metadata": patch
4+
---
5+
6+
chore(deps): OSV security batch — bump tar to ^7.5.21 (GHSA-r292-9mhp-454m) and
7+
js-yaml to ^5.2.2 (GHSA-pm4m-ph32-ghv5)
8+
9+
Both are declared-range bumps to the patched releases, so downstream installs
10+
resolve the fixed versions from the published manifests, not just this
11+
workspace's lockfile. The same batch clears the remaining transitive advisories
12+
(next 16.2.11 in apps/docs; workspace overrides for brace-expansion, sharp,
13+
react-router, @sveltejs/kit, @hono/node-server) — those live in pnpm-workspace.yaml
14+
and the private docs app, which do not ship.

apps/docs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"fumadocs-ui": "16.11.5",
1919
"lucide-react": "^1.25.0",
2020
"mermaid": "^11.16.0",
21-
"next": "16.2.10",
21+
"next": "16.2.11",
2222
"next-themes": "^0.4.6",
2323
"react": "^19.2.7",
2424
"react-dom": "^19.2.7",

packages/create-objectstack/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"dependencies": {
2323
"chalk": "^5.6.2",
2424
"commander": "^15.0.0",
25-
"tar": "^7.5.20"
25+
"tar": "^7.5.21"
2626
},
2727
"devDependencies": {
2828
"@types/node": "^26.1.1",

packages/metadata/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
"@objectstack/types": "workspace:*",
5252
"chokidar": "^5.0.0",
5353
"glob": "^13.0.6",
54-
"js-yaml": "^5.2.1",
54+
"js-yaml": "^5.2.2",
5555
"zod": "^4.4.3"
5656
},
5757
"devDependencies": {

0 commit comments

Comments
 (0)