Skip to content

chore: resolve open dependabot security alerts - #582

Merged
jonathannorris merged 1 commit into
mainfrom
chore/dependabot-alerts
Aug 4, 2026
Merged

chore: resolve open dependabot security alerts#582
jonathannorris merged 1 commit into
mainfrom
chore/dependabot-alerts

Conversation

@jonathannorris

Copy link
Copy Markdown
Member

Summary

Resolved 3 of 4 open Dependabot security alerts by bumping vulnerable dependencies via yarn resolutions.

Dependabot Alerts Resolved

AlertPackageSeverityFix
#280brace-expansionhighResolution bumped to ^5.0.8; resolves to 5.0.9
#279tarmediumResolution bumped to ^7.5.21; resolves to 7.5.22
#278postcsshighResolution bumped to ^8.5.18; resolves to 8.5.25

Unresolved Alert

AlertPackageSeverityReason
#276sharphighPreviously reverted in #580 due to LGPL-licensed libvips artifact bundled in sharp 0.35.x prebuilds. Requires manual investigation before re-attempting.

Test plan

  • yarn build passes
  • yarn test:ci passes (44 test files, 189 tests)
  • Lockfile resolves all three packages to patched versions

- brace-expansion 5.0.7 -> 5.0.9 (high, alert #280)
- tar 7.5.19 -> 7.5.22 (medium, alert #279)
- postcss 8.5.14 -> 8.5.25 (high, alert #278)
CopilotAI review requested due to automatic review settings July 30, 2026 13:43
@jonathannorris
jonathannorris requested a review from a team as a code ownerJuly 30, 2026 13:43

CopilotAI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

This PR addresses Dependabot-reported security vulnerabilities by updating Yarn resolution overrides so transitive dependencies resolve to patched versions across the CLI.

Changes:

  • Bump brace-expansion via Yarn resolutions to ^5.0.8 (lockfile resolves to 5.0.9).
  • Bump tar via Yarn resolutions to ^7.5.21 (lockfile resolves to 7.5.22).
  • Bump postcss via Yarn resolutions to ^8.5.18 (lockfile resolves to 8.5.25, including updated transitive nanoid range).

Reviewed changes

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

FileDescription
package.jsonUpdates Yarn resolutions entries to force patched versions of vulnerable transitive dependencies.
yarn.lockUpdates lockfile entries so the resolved versions match the new patched resolution targets.

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

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying with Cloudflare Workers Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

StatusNameLatest CommitUpdated (UTC)
✅ Deployment successful!
View logs
devcycle-mcp-serverda041f4Jul 30 2026, 01:45 PM

@jonathannorris
jonathannorris enabled auto-merge (squash) July 31, 2026 16:55
@jonathannorris
jonathannorris merged commit 4251150 into mainAug 4, 2026
8 checks passed
@jonathannorris
jonathannorris deleted the chore/dependabot-alerts branch August 4, 2026 03:46
Sign up for freeto 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

@jonathannorris@JamieSinn