Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions .changeset/next-1643-audit-fix.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
"@internal/website": patch
"@internal/docs": patch
---

Upgrade Next.js to 16.4.3 on both sites, taking the fixes for three freshly
published advisories: two unauthenticated remote code executions (Image
Optimization with SVG input, `use cache` returning typed arrays) and a Server
Actions denial of service. Retire the two stale entries in the audit allowlist
whose advisories no longer report.
2 changes: 1 addition & 1 deletion apps/docs/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
"fumadocs-core": "16.15.11",
"fumadocs-mdx": "15.4.1",
"fumadocs-ui": "16.15.11",
"next": "16.3.8",
"next": "16.4.3",
"react": "19.2.8",
"react-dom": "19.2.8",
"zod": "4.4.3"
Expand Down
2 changes: 1 addition & 1 deletion apps/website/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
"@internal/subshell-protocol": "workspace:*",
"class-variance-authority": "0.7.1",
"clsx": "2.1.1",
"next": "16.3.8",
"next": "16.4.3",
"react": "19.2.8",
"react-dom": "19.2.8",
"tailwind-merge": "3.6.0",
Expand Down
24 changes: 12 additions & 12 deletions bun.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 0 additions & 14 deletions scripts/dep-audit.ignore.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,19 +5,5 @@
"GHSA-86w9-cpqp-85rv"
],
"reason": "Expo mobile build/dev tooling only (@expo/cli and @expo/code-signing-certificates); not part of the server/node/desktop runtime. Advisory covers RSA signature verification with low-exponent keys. Latest npm version 1.4.0 remains affected and no patched version is published; track upstream and remove this exception when a fix is available (2026-10-02)."
},
{
"package": "braces",
"advisories": [
"GHSA-vfj7-8cjw-p6xm"
],
"reason": "Build-time transitive only: micromatch pulls braces 3.0.3 under fast-glob/jiti/vite (the bundler) and under metro/@expo/cli (mobile build tooling); nothing in the server, node, or desktop runtime depends on it. The advisory is a stack-exhaustion DoS from compiling attacker-supplied, deeply-nested glob patterns, which no build script here feeds it. 3.0.3 is the latest npm version and the only version in the advisory's affected range (<= 3.0.3), and GHSA reports no patched version, so there is no in-range fix to take; track upstream and remove this exception when a fix is published (2026-10-03)."
},
{
"package": "sprintf-js",
"advisories": [
"GHSA-hp3w-g68c-fv3c"
],
"reason": "The DoS needs a caller-supplied format string carrying an unbounded precision specifier, and neither route to sprintf-js supplies one: backend-errors' only call site (formatMessage) has zero callers repo-wide (verified 2026-10-07), and the @loglayer/transport-simple-pretty-terminal use formats with library-internal constant patterns. 1.1.3 is the latest published version and sits inside the advisory's range (<= 1.1.3), and bun audit reports no published fix, so there is no in-range upgrade to take; track upstream and remove this exception when a fix is published (2026-10-07)."
}
]
Loading