Repository navigation
chore: Remediate 13 Dependabot security alerts (lockfile only) - #271
Merged
ernst-dev merged 2 commits intoNov 2, 2026
Merged
Conversation
Update joi, follow-redirects, qs, vite and vitest/@vitest/* to patched releases.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #271 +/- ##
=======================================
Coverage 93.23% 93.23%
=======================================
Files 20 20
Lines 488 488
Branches 84 84
=======================================
Hits 455 455
Misses 29 29
Partials 4 4 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
pan-kot
previously approved these changes
Nov 2, 2026
ernst-dev
dismissed
pan-kot’s stale review
November 2, 2026 13:56
The merge-base changed after approval.
ernst-dev
enabled auto-merge
November 2, 2026 13:57
pan-kot
approved these changes
Nov 2, 2026
ernst-dev
deleted the
dependabot-remediate/security-remediation-20261102
branch
November 2, 2026 15:09
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Updates 8 dependencies to patched releases (lockfile only) to resolve 13 open security alerts. Two of the updated packages (
joiandfollow-redirects) are runtime dependencies; the rest are development dependencies.Merging this PR is expected to resolve 13 of this repository's 15 open security alerts. The other 2 are listed under "Not resolved".
Alerts addressed
@vitest/mocker, medium, 4.1.11 -> 4.1.12@vitest/mocker, medium, 4.1.11 -> 4.1.12follow-redirects, high, 1.16.0 -> 1.16.2follow-redirects, high, 1.16.0 -> 1.16.2follow-redirects, high, 1.16.0 -> 1.16.2joi, high, 18.2.9 -> 18.3.1qs, medium, 6.15.2 -> 6.17.1vite, medium, 8.2.2 -> 8.3.5vite, high, 8.2.2 -> 8.3.5vite, medium, 8.2.2 -> 8.3.5vite, medium, 8.2.2 -> 8.3.5vite, medium, 8.2.2 -> 8.3.5vite, low, 8.2.2 -> 8.3.5How it was fixed
joi,follow-redirects,qsandvitewere updated within their existing parent ranges withnpm update <package> --package-lock-only.vitealso movesrolldown,postcss,nanoidand the platform bindings it requires.@vitest/mockeris pulled in byvitest, which is already a direct dev dependency, sovitest,@vitest/coverage-istanbuland the other@vitest/*packages released with it were moved from 4.1.11 to 4.1.12 (within the existing^4.1.11and^4.1.8ranges).package.jsonis unchanged. Three of the@vitest/*packages are reached throughwebdriverio, so they are runtime dependencies here too. All upgraded runtime dependencies (joi,follow-redirects,@vitest/pretty-format,@vitest/snapshot,@vitest/utils) are available internally.Not resolved
glob, medium.globis a direct dev dependency at^10.5.0and the only patched release is 14.0.2, four major versions ahead. That upgrade changes the API and needs a maintainer decision.minimatch, medium. The only patched release is 11.0.1 (a new major version). The vulnerable copies sit on older major lines (5.x and 9.x) pulled in by different parents, so no parent update reaches the fix. Resolving it would need apackage.jsonoverridesentry, 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.
Dependabot PRs left open
Verification
Run locally on this commit:
npm run buildpasses (Node 20). The test suite drives a real browser and could not run in the environment used to prepare this PR (the local browser driver does not match the installed Chrome version), so please rely on CI. The four Dependabot PRs above were intentionally left open until CI has confirmed this PR.