Skip to content

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

Merged
ernst-dev merged 1 commit into
mainfrom
dependabot-remediate/security-remediation-20261102
Nov 2, 2026
Merged

ernst-dev merged 1 commit into
mainfrom
dependabot-remediate/security-remediation-20261102

Conversation

@ernst-dev

Copy link
Copy Markdown
Member

Updates 5 development dependencies to patched releases (lockfile only) to resolve 15 open security alerts.

Merging this PR is expected to resolve 15 of this repository's 17 open security alerts. The other 2 are listed under "Not resolved".

Alerts addressed

How it was fixed

All five packages are transitive dependencies that npm can update within their existing parent ranges, so each was updated with npm update <package> --package-lock-only. undici appears twice in the lockfile, on two major lines, and each was updated within its own line (7.30.0 -> 7.30.1 and 6.29.0 -> 6.29.1), so neither crosses a major version. package.json is unchanged. The diff is limited to six entries in package-lock.json, all marked dev. Four fast-uri alerts that were open when this work started were resolved on main in the meantime and are not part of this PR.

Not resolved

  • GHSA-gcqx-w48m-w2h4: deepmerge, low. No patched release has been published, so there is nothing to update to.
  • GHSA-g3hv-75wg-m249: minimatch, medium. The only patched release is 11.0.1 (a new major version). The vulnerable copies sit on older major lines pulled in by different parents, so no parent update reaches the fix. Resolving it would need a package.json overrides entry, which needs a maintainer decision.

Why one pull request

The open alerts were grouped into a single PR to avoid a large number of separate dependency updates.

Verification

Run locally on this commit: npm run build passes (Node 22). This repository has no unit tests, and its end-to-end tests drive a real browser, which could not run in the environment used to prepare this PR (the local browser driver does not match the installed Chrome version). Please rely on CI for those.

Update undici, qs, serialize-javascript, follow-redirects and decode-uri-component to patched releases. All are dev dependencies.
@ernst-dev ernst-dev added the dependencies Pull requests that update a dependency file label Nov 2, 2026
@ernst-dev
ernst-dev requested a review from a team as a code owner November 2, 2026 10:47
@ernst-dev
ernst-dev requested review from vvaliyev and removed request for a team November 2, 2026 10:47
@ernst-dev
ernst-dev requested review from pan-kot and removed request for vvaliyev November 2, 2026 12:06
@ernst-dev
ernst-dev added this pull request to the merge queue Nov 2, 2026
Merged via the queue into main with commit da995f3 Nov 2, 2026
6 checks passed
@ernst-dev
ernst-dev deleted the dependabot-remediate/security-remediation-20261102 branch November 2, 2026 14:09

This branch was successfully deployed

1 active deployment
dev-pages — 83687348 Deployed Nov 2, 2026 by ernst-dev via deploy / deploy #879
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.

2 participants