Skip to content

fix: update esbuild to 0.28.1 to resolve GHSA-gv7w-rqvm-qjhr and GHSA-g7r4-m6w7-qqqr#230

Merged
liliwilson merged 2 commits into
mainfrom
independabot/esbuild-GHSA-gv7w-rqvm-qjhr
Jun 15, 2026
Merged

fix: update esbuild to 0.28.1 to resolve GHSA-gv7w-rqvm-qjhr and GHSA-g7r4-m6w7-qqqr#230
liliwilson merged 2 commits into
mainfrom
independabot/esbuild-GHSA-gv7w-rqvm-qjhr

Conversation

@liliwilson

Copy link
Copy Markdown
Contributor

Summary

Updates esbuild from 0.27.7 to 0.28.1 by adding an npm overrides entry in package.json. This resolves two Dependabot security alerts:

  • GHSA-gv7w-rqvm-qjhr (High, CVSS 8.1) — Missing binary integrity verification in Deno module enables remote code execution via NPM_CONFIG_REGISTRY
  • GHSA-g7r4-m6w7-qqqr (Low, CVSS 2.5) — Arbitrary file read when running the development server on Windows

esbuild is a transitive dependency pulled in by astro, @astrojs/vercel, and vite. Dependabot could not auto-update because those packages constrain esbuild to ^0.27.x. The npm overrides field forces esbuild >= 0.28.1 across the entire dependency tree.

Dependabot alerts

Verification

After running npm install --ignore-scripts, npm audit shows no esbuild vulnerabilities.

This PR was generated with Oz.

…-g7r4-m6w7-qqqr

Add npm override to force esbuild >= 0.28.1, resolving two Dependabot alerts:
- GHSA-gv7w-rqvm-qjhr (high, CVSS 8.1): missing binary integrity verification
- GHSA-g7r4-m6w7-qqqr (low, CVSS 2.5): arbitrary file read on Windows dev server

esbuild is a transitive dependency pulled in by astro, @astrojs/vercel, and vite.

Co-Authored-By: Oz <oz-agent@warp.dev>
@cla-bot cla-bot Bot added the cla-signed label Jun 15, 2026
@vercel

vercel Bot commented Jun 15, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
docs Ready Ready Preview, Comment Jun 15, 2026 4:57pm

Request Review

@liliwilson liliwilson requested a review from rachaelrenk June 15, 2026 16:47
@oz-for-oss

oz-for-oss Bot commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

@liliwilson

I'm starting a first review of this pull request.

You can view the conversation on Warp.

I completed the review and no human review was requested for this pull request.

Comment /oz-review on this pull request to retrigger a review (up to 3 times on the same pull request).

Powered by Oz

@oz-for-oss oz-for-oss Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overview

This PR updates the transitive esbuild installation from 0.27.7 to 0.28.1 via an npm override and refreshes the lockfile entries for the esbuild package and its platform-specific optional packages. The attached spec context states that no approved or repository spec applies.

Concerns

  • None found.

Verdict

Found: 0 critical, 0 important, 0 suggestions

Approve

Comment /oz-review on this pull request to retrigger a review (up to 3 times on the same pull request).

Powered by Oz

@rachaelrenk rachaelrenk left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TYSM! 🛸

@liliwilson liliwilson merged commit 521355f into main Jun 15, 2026
8 checks passed
@liliwilson liliwilson deleted the independabot/esbuild-GHSA-gv7w-rqvm-qjhr branch June 15, 2026 18:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants