Skip to content

chore: resolve open dependabot security alerts#61

Open
jonathannorris wants to merge 3 commits into
mainfrom
chore/dependabot-alerts
Open

chore: resolve open dependabot security alerts#61
jonathannorris wants to merge 3 commits into
mainfrom
chore/dependabot-alerts

Conversation

@jonathannorris
Copy link
Copy Markdown
Member

@jonathannorris jonathannorris commented May 8, 2026

Summary

Resolved Dependabot security alerts using lockfile-only bumps. The patched versions of all affected packages fall within existing semver ranges already declared in the dependency tree, so no resolutions overrides in package.json are needed. Running yarn up --recursive is sufficient to pull in the patched versions.

Dependabot Alerts Resolved

Alert Package Severity Fix
#58 ip-address (transitive via socks) medium socks@2.8.9 (range ^2.8.3) natively pulls ip-address@10.2.0 — lockfile bump only
#57 brace-expansion medium Bumped to 2.1.1 via existing ^2.0.2 range — lockfile bump only
#56, #55 picomatch moderate Bumped to 2.3.2 via existing ^2.3.1 range — lockfile bump only

Approach

All three packages have patched versions that satisfy their declared semver ranges. No package.json changes to the resolutions block are required. The previous commits in this PR that added resolutions overrides for these packages have been cleaned up in favour of plain lockfile bumps.

- ip-address ^9.0.5 -> ^10.1.1 (resolves to 10.2.0) (medium, alert #58)
Copilot AI review requested due to automatic review settings May 8, 2026 17:31
@jonathannorris jonathannorris requested a review from a team as a code owner May 8, 2026 17:31
@jonathannorris jonathannorris enabled auto-merge (squash) May 8, 2026 17:31
Copy link
Copy Markdown

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 the dependency graph to resolve a Dependabot security alert affecting the transitive ip-address package by moving it from the 9.x line to 10.x via Yarn resolutions.

Changes:

  • Add a Yarn resolutions override to force ip-address to ^10.1.1 (resolving to 10.2.0).
  • Update yarn.lock to reflect the new ip-address version and remove now-unused transitive entries (jsbn, sprintf-js@^1.1.3) that were only required by ip-address@9.x.

Reviewed changes

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

File Description
package.json Adds a Yarn resolution to redirect ip-address@^9.0.5 to ^10.1.1.
yarn.lock Updates the lockfile to ip-address@10.2.0 and prunes obsolete transitive packages.

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

Comment thread package.json Outdated
…anly

Replaces the scoped ip-address@^9.0.5 resolution override with a socks
resolution pinning to ^2.8.9. socks@2.8.9 natively declares ip-address@^10.1.1,
so ip-address 10.2.0 resolves through the proper dependency chain without
bypassing semver ranges.
Copilot AI review requested due to automatic review settings May 26, 2026 15:11
Copy link
Copy Markdown

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.

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.

2 participants