Skip to content

Close the remaining six Dependabot alerts in the docs site - #51

Merged
blocksifrdev merged 1 commit into
mainfrom
chore/dependabot-website-deps
Sep 15, 2026
Merged

blocksifrdev merged 1 commit into
mainfrom
chore/dependabot-website-deps

Conversation

@blocksifrdev

Copy link
Copy Markdown
Collaborator

esbuild, vite, postcss and nanoid all arrive transitively through vitepress in website/.

VitePress 1.6.4 is the newest release — 2.0 exists only as 2.0.0-alpha.20 — and it still resolves to vulnerable versions of vite and esbuild. Rather than move the docs site onto an alpha, this pins the patched versions with npm overrides:

"overrides": {
  "esbuild": "^0.25.12",
  "vite": "^6.4.3",
  "postcss": "^8.5.23",
  "nanoid": "^3.3.18"
}

These are build-time tools, not anything shipped to a reader of the docs, so the practical exposure was low — but a security project with a red security tab is its own argument against itself.

  • npm audit in website/: 0 vulnerabilities (was 6: 2 high, 4 moderate)
  • npm run docs:build: completes in 75s, client + server bundles and page rendering all fine

The two uuid alerts were fixed separately in #49.

🤖 Generated with Claude Code

esbuild, vite, postcss and nanoid all arrive transitively through
vitepress. VitePress 1.6.4 is the newest release (2.0 is alpha only) and
still resolves to vulnerable versions, so pin the patched ones with npm
overrides rather than move the docs site to an alpha.

These are build-time tools, not anything shipped to a reader of the docs,
but a security project with a red security tab is its own argument
against itself.

npm audit reports 0 vulnerabilities and docs:build completes in 75s.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@blocksifrdev
blocksifrdev merged commit 506cf4e into main Sep 15, 2026
4 checks passed
@blocksifrdev
blocksifrdev deleted the chore/dependabot-website-deps branch September 15, 2026 13:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant