Skip to content

fix(deps): override esbuild to >=0.28.1 to clear audit advisory#784

Merged
theoephraim merged 1 commit into
mainfrom
fix-esbuild-audit-advisory
Jun 15, 2026
Merged

fix(deps): override esbuild to >=0.28.1 to clear audit advisory#784
theoephraim merged 1 commit into
mainfrom
fix-esbuild-audit-advisory

Conversation

@theoephraim

Copy link
Copy Markdown
Member

Bumps the transitive esbuild to >=0.28.1 via a root overrides entry to clear the high-severity bun audit advisory (GHSA-gv7w-rqvm-qjhr — binary integrity verification / RCE via NPM_CONFIG_REGISTRY). Same bump also clears the low-severity esbuild Windows dev-server file-read advisory.

esbuild is purely transitive (astro, tsup, vite, wrangler) with no direct usage in the repo. Verified @varlock/ci-env-info, @varlock/astro-integration, and @varlock/cloudflare-integration all still build. bun audit --audit-level=moderate now exits 0.

The remaining low-severity @ai-sdk/provider-utils advisory has no patched release (ai@5 pins it to 3.0.25) and is below the moderate gate, so it's left as-is.

@github-actions

Copy link
Copy Markdown
Contributor

bumpy-frog

The changes in this PR will be included in the next version bump.

patch Patch releases

  • varlock 1.6.1 → 1.6.2

Bump files in this PR

Click here if you want to add another bump file to this PR


This comment is maintained by bumpy.

let out = '';
while (out.length < length) {
const byte = crypto.randomBytes(1)[0]!;
out += alphabet[byte % alphabet.length];
@pkg-pr-new

pkg-pr-new Bot commented Jun 15, 2026

Copy link
Copy Markdown

Open in StackBlitz

npm i https://pkg.pr.new/varlock@784

commit: f19fd64

@theoephraim theoephraim force-pushed the fix-esbuild-audit-advisory branch from f19fd64 to 7611604 Compare June 15, 2026 05:16
@theoephraim theoephraim merged commit 05e39fd into main Jun 15, 2026
23 checks passed
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