Skip to content

chore: Remediate 15 Dependabot security alerts (lockfile only) - #184

Open
SpyZzey wants to merge 1 commit into
mainfrom
dependabot-remediate/security-remediation-20261012
Open

SpyZzey wants to merge 1 commit into
mainfrom
dependabot-remediate/security-remediation-20261012

Conversation

@SpyZzey

@SpyZzey SpyZzey commented Oct 12, 2026

Copy link
Copy Markdown
Member

Updates five transitive dependencies in package-lock.json to resolve all 15 open Dependabot security alerts in this repository. package.json is unchanged. Grouped into a single PR so the repository's alerts can be cleared in one review instead of 15 separate dependency updates.

Alerts addressed

How it was fixed

Every affected package is transitive-only, so each vulnerable lockfile entry was moved to its patched release and nothing was promoted to a direct dependency:

  • shell-quote 1.10.0 -> 1.12.0
  • source-map-js 1.2.1 -> 1.2.2
  • joi 18.2.8 -> 18.2.9
  • axios 1.18.1 -> 1.20.0 (covers nine advisories)
  • brace-expansion 1.1.18 -> 1.1.21, 2.1.4 -> 2.1.7 (three nested entries), 5.0.9 -> 5.0.12

The three brace-expansion major lines are tracked separately because each has its own alert and an update on one line does not address the others.

All five packages are development dependencies, so no published artifact changes. The diff is 35 changed lines and contains only these version changes: no unrelated upgrades, no added or removed packages, and no package.json change. npm audit reports none of these five advisories after the change.

Verification

Run locally on this exact commit:

  • npm install — succeeds
  • npm run build — succeeds, including the size-limit check
  • npm test (lint + unit tests) — 8 test files, 51 tests, all passing

Superseded pull requests

These auto-generated update PRs are covered by this one and have been closed:

If this PR fails CI or is abandoned, either can be restored by commenting the Dependabot reopen command on it; Dependabot will not recreate them on its own.

Merging this PR is expected to resolve all 15 of this repository's open alerts, leaving none open.

All upgraded packages are available internally.

@SpyZzey
SpyZzey requested a review from a team as a code owner October 12, 2026 15:01
@SpyZzey SpyZzey added the dependencies Pull requests that update a dependency file label Oct 12, 2026
@SpyZzey
SpyZzey requested review from cansuaa and removed request for a team October 12, 2026 15:01
@codecov

codecov Bot commented Oct 12, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (f0f8dd0) to head (5de18db).

Additional details and impacted files
@@            Coverage Diff            @@
##              main      #184   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files            9         9           
  Lines           81        81           
  Branches        21        21           
=========================================
  Hits            81        81           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

This branch was successfully deployed

1 active deployment
dev-pages — 5de18dbf Deployed Oct 12, 2026 by SpyZzey via deploy / deploy #702
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant