Skip to content

fix(deps): patch high and critical dependency advisories - #3

Merged
Mergemat merged 1 commit into
mainfrom
fix/dependency-advisories
Oct 5, 2026
Merged

Mergemat merged 1 commit into
mainfrom
fix/dependency-advisories

Conversation

@Mergemat

@Mergemat Mergemat commented Oct 5, 2026

Copy link
Copy Markdown
Owner

Why

bun run audit failed on main with 35 high and 1 critical advisories published since the baseline was last reviewed, which blocks CI and the release workflow.

What changed

  • Direct: electron ^43.7.7, vitest ^4.1.11, astro ^7.3.5.
  • Pinned overrides raised to patched releases: @xmldom/xmldom 0.8.15, brace-expansion 5.0.12, fast-uri 4.1.5, hono 4.13.13, ip-address 10.7.3, js-yaml 4.3.2, sharp 0.35.5, svgo 4.1.0, undici 8.10.2.
  • New same-major overrides for transitive advisories: @babel/core, @hono/node-server, baseline-browser-mapping, body-parser, browserslist, devalue, dompurify, fflate, http-cache-semantics, nanoid, postcss-selector-parser, qs. basic-ftp moves 5.x → 6.2.2; it is only reached via get-uri for ftp:// URLs.
  • Accepted in baseline: braces GHSA-vfj7-8cjw-p6xm. No patched release exists (every 3.x is affected); it is reached only through build tooling (micromatch) with repository-defined patterns. The reason is recorded in the baseline file.
  • README: the baseline description was out of date.

Testing

  • bun run audit passes (1 accepted advisory).
  • Desktop: lint, typecheck, 51 tests, build. Web: Astro check and build. Server: typecheck, 96 tests.
  • Standalone server binary compiles (bun run build:server).
  • Packaging (electron-builder) not run locally; the release workflow covers it.

🤖 Generated with Claude Code

- Bump electron to ^43.7.7, vitest to ^4.1.11 and astro to ^7.3.5.
- Raise pinned overrides to patched releases (xmldom 0.8.15, js-yaml
  4.3.2, sharp 0.35.5, svgo 4.1.0, undici 8.10.2, hono 4.13.13, ...).
- Add same-major overrides for remaining transitive advisories
  (browserslist, devalue, http-cache-semantics, nanoid, qs, dompurify,
  ...); basic-ftp moves to 6.2.2, reached only via get-uri for ftp URLs.
- Accept braces GHSA-vfj7-8cjw-p6xm in the audit baseline: no patched
  release exists and it is reached only through build tooling.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@vercel

vercel Bot commented Oct 5, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
echoform Ready Ready Preview Oct 5, 2026 5:15pm UTC

@Mergemat
Mergemat merged commit 20f3579 into main Oct 5, 2026
3 checks passed
@Mergemat
Mergemat deleted the fix/dependency-advisories branch October 5, 2026 17:17

This branch was successfully deployed

1 active deployment
Preview — 05cc28aa Deployed Oct 5, 2026 by vercel[bot]
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