Skip to content

chore(deps): fix remaining high-priority Dependabot alerts#629

Merged
aterga merged 2 commits intomainfrom
fix/dependabot-high-alerts-2
Apr 7, 2026
Merged

chore(deps): fix remaining high-priority Dependabot alerts#629
aterga merged 2 commits intomainfrom
fix/dependabot-high-alerts-2

Conversation

@aterga
Copy link
Copy Markdown
Contributor

@aterga aterga commented Apr 7, 2026

Summary

Bumps direct dependencies and adds pnpm overrides to resolve 3 high-severity alerts (plus 8 medium/low for free):

High:

Medium (resolved for free):

Low (resolved for free):

Not addressed

Test plan

  • pnpm install completes successfully
  • Lockfile no longer contains playwright@1.52.0, defu@6.1.4, vite@6.4.1, or vite@5.4.19
  • CI pipeline passes

🤖 Generated with Claude Code

Direct dependency bumps:
- @playwright/test ^1.51.1 → ^1.55.1 (high, #118): SSL cert verification
- vite 5.4.19 → 5.4.21 (medium, #120/#121; low, #105#108): fs.deny bypass + fs settings

pnpm overrides for transitive dependencies:
- defu <6.1.5 → ^6.1.5 (high, #219): prototype pollution
- vite >=6.0.0 <6.4.2 → 6.4.2 (high, #221; medium, #220/#222): arbitrary file read + path traversal

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@aterga aterga requested a review from a team as a code owner April 7, 2026 10:03
@aterga aterga requested a review from Copilot April 7, 2026 11:06
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates JavaScript tooling dependencies and introduces pnpm overrides to address multiple Dependabot security alerts (notably high-severity issues in Playwright, defu, and Vite), while keeping the repo’s primary Vite (5.x) pinned and overriding only affected Vite 6.x ranges.

Changes:

  • Bump @playwright/test and root vite devDependency versions.
  • Add pnpm overrides for defu and for vulnerable vite 6.x ranges.
  • Update pnpm-lock.yaml to reflect the new resolutions.

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated 4 comments.

File Description
package.json Adds pnpm overrides for defu and vite and bumps devDependency versions (@playwright/test, vite).
pnpm-lock.yaml Applies updated resolutions and override effects in the lockfile (including updated Playwright/defu/Vite entries).
Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Change the vite override target from exact "6.4.2" to "^6.4.2" so that
pnpm records a caret range (^6.4.2) in lockfile peerDependencies rather
than an exact pin. This is still narrower than the original published
ranges (a known pnpm override side-effect) but allows future patch
versions without lockfile churn.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 1 out of 2 changed files in this pull request and generated no new comments.

Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@aterga aterga merged commit 78be67f into main Apr 7, 2026
33 checks passed
@aterga aterga deleted the fix/dependabot-high-alerts-2 branch April 7, 2026 13:34
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.

3 participants