Skip to content

chore(deps): update transitive deps to resolve Dependabot security alerts - #47

Merged
titan-ron merged 1 commit into
mainfrom
claude/dependabot-security-alerts-87a9d9
Aug 7, 2026
Merged

chore(deps): update transitive deps to resolve Dependabot security alerts#47
titan-ron merged 1 commit into
mainfrom
claude/dependabot-security-alerts-87a9d9

Conversation

@titan-ron

@titan-ron titan-ron commented Aug 7, 2026

Copy link
Copy Markdown
Collaborator

Summary

Resolves 9 of the 15 open Dependabot security alerts by updating vulnerable transitive dev dependencies in package-lock.json (via npm audit fix — all bumps are in-range, no package.json changes):

Package From To Alerts resolved
fast-uri 3.1.2 3.1.5 #42, #43, #59 (high)
undici (v7) 7.28.0 7.29.0 #50, #51, #52, #53, #54
undici (v6, under @actions/http-client) 6.27.0 6.28.0 part of #56, #57, #58
brace-expansion 5.0.6 / 5.0.8 / 1.1.16 5.0.9 / 1.1.18 #41 (high)
npm 11.18.0 11.19.0 — (in-range refresh)

Alerts that cannot be fixed yet

Alerts #47, #48, #55 (ip-address ≤ 10.3.0) and part of #56–#58 (undici 6.27.0) point at copies bundled inside the npm package (a dependency of @semantic-release/npm). Bundled dependencies ship inside npm's tarball and cannot be patched by overrides or lockfile updates. I verified the latest npm@12.0.2 still bundles undici@6.27.0 and ip-address@10.2.0, so no upstream fix exists yet.

These bundled copies are only exercised by the npm CLI during release publishing in CI, so practical exposure is minimal. Options: wait for an npm release with patched bundles, or dismiss those alerts as tolerable risk.

Verification

  • npm test — 17/17 pass
  • npm run build — succeeds
  • npm run lint:check — 0 errors (2 pre-existing warnings)

Copilot AI lite review requested due to automatic review settings August 7, 2026 19:44

Copilot AI 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.

Copilot wasn't able to review any files in this pull request.


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

@github-code-quality

github-code-quality Bot commented Aug 7, 2026

Copy link
Copy Markdown

Code Coverage Overview

Languages: TypeScript

TypeScript / code-coverage/jest

The overall coverage in commit 348d177 in the claude/dependabot-se... branch remains at 69%, unchanged from commit 974f925 in the main branch.


Updated August 07, 2026 20:28 UTC

Updates package-lock.json to pull patched versions of vulnerable
transitive dev dependencies:

- fast-uri 3.1.2 -> 3.1.5
  (GHSA-7p8r-x3mc-p8w7, GHSA-v2hh-gcrm-f6hx, GHSA-4c8g-83qw-93j6)
- undici 7.28.0 -> 7.29.0
  (GHSA-4cwx-7wf7-3272, GHSA-8xcm-r25x-g524, GHSA-m8rv-5g2x-5cg5,
  GHSA-v3r7-h72x-cjcm, GHSA-jr45-8vmc-qm54)
- undici 6.27.0 -> 6.28.0 under @actions/http-client
  (GHSA-8xcm-r25x-g524, GHSA-m8rv-5g2x-5cg5, GHSA-v3r7-h72x-cjcm)
- brace-expansion 5.0.6/5.0.8 -> 5.0.9 and 1.1.16 -> 1.1.18
  (GHSA-3jxr-9vmj-r5cp)
- npm 11.18.0 -> 11.19.0 and other in-range patch bumps

The copies of undici 6.27.0 and ip-address 10.2.0 bundled inside the
npm package (a dependency of @semantic-release/npm) remain vulnerable;
no npm release ships patched versions yet, including npm@12.0.2.
@titan-ron
titan-ron force-pushed the claude/dependabot-security-alerts-87a9d9 branch from 937deb2 to 348d177 Compare August 7, 2026 20:27
@titan-ron titan-ron changed the title fix(deps): update transitive deps to resolve Dependabot security alerts chore(deps): update transitive deps to resolve Dependabot security alerts Aug 7, 2026
@titan-ron
titan-ron merged commit cf46b6d into main Aug 7, 2026
12 checks passed
@titan-ron
titan-ron deleted the claude/dependabot-security-alerts-87a9d9 branch August 7, 2026 20:43
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