Skip to content

resolve Dependabot alerts for esbuild and form-data - #739

Merged
sc-vijith merged 4 commits into
mainfrom
dev
Jun 23, 2026
Merged

resolve Dependabot alerts for esbuild and form-data#739
sc-vijith merged 4 commits into
mainfrom
dev

Conversation

@sc-ArshadHannan

Copy link
Copy Markdown
Collaborator

Pull Request

Summary

Resolves two Dependabot security alerts for transitive dependencies by pinning patched versions via pnpm overrides.

Description

  • form-data (≥ 4.0.6): Fixes CRLF injection via unescaped multipart field names and filenames. Transitive dependency of jsdom.
  • esbuild (≥ 0.28.1): Fixes arbitrary file read when running the development server on Windows. Transitive dependency of tsx.

Both overrides are added under overrides and pnpm.overrides in package.json, consistent with existing security pins (rollup, yaml, etc.). pnpm install updates pnpm-lock.yaml to resolve form-data@4.0.6 and esbuild@0.28.1.

Testing instructions

  1. Run pnpm install and confirm the lockfile resolves form-data@4.0.6 and esbuild@0.28.1.
  2. Run pnpm run lint and pnpm run typecheck.
  3. Run pnpm run dev and confirm the dev server starts without issues.

Additional notes

No direct dependency additions—only overrides for transitive packages. No runtime or UI behavior changes.

SC-vishathamarasinghe and others added 4 commits June 22, 2026 13:00
[chore]: Sync dev with staging — moderate accessibility fixes
[chore]: resolve Dependabot alerts for esbuild and form-data
@sc-ArshadHannan sc-ArshadHannan self-assigned this Jun 23, 2026
@vercel

vercel Bot commented Jun 23, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
blok-shadcn Ready Ready Preview, Comment Jun 23, 2026 4:49am

Request Review

@sc-vijith
sc-vijith merged commit 7654870 into main Jun 23, 2026
12 of 15 checks passed
@github-actions

Copy link
Copy Markdown

❌ Playwright Test Results

@sc-ArshadHannan

Status: Failed | Workflow: Playwright Tests

Metric Count
Total Tests 68
Passed 54
Failed 14
⏭️ Skipped 0

Component Installation

  • Registry URL: https://blok.sitecore.com (production)
  • Components were installed and tested using the production registry

Details

Test Report

  • Playwright Report: Download Report
    • Download the playwright-report artifact from the workflow run
    • Extract and open index.html in a browser to view the full HTML report
    • The report includes detailed test results, screenshots, and traces

Some tests failed. Please review the test results and download the report for details.


This is an automated notification from GitHub Actions. Email notifications are sent to mentioned users.

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.

4 participants