Repository navigation
chore(deps): bump 2 packages, close 2 Dependabot alerts - #1348
davidacevedo wants to merge 1 commit into
Conversation
Resolves #211 (GHSA-68fv-2mgg-jv7q): source-map-js 1.2.1 -> 1.2.2 Resolves #213 (GHSA-rj75-hqrm-r3gf): postcss-selector-parser 6.1.4 -> 7.1.7 postcss-selector-parser needed its parents (postcss-modules-local-by- default, postcss-modules-scope) bumped within css-loader's declared range to reach a version depending on the patched major. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
|
Released prerelease version |
|
👀 Heads up: Supernova won't automatically act on bot reviews (like @github-actions[bot]). If you'd like me to evaluate or implement a suggestion, just reply here! |
|
Supernova has stopped updating this pull request's title and description. The description was edited outside Supernova after Supernova last wrote it, so later pushes will leave the title and description as they are instead of replacing those changes. To have Supernova keep them up to date again, turn automatic updates back on. You'll be asked to confirm first, because turning them back on replaces the current description with a newly generated one. |
Dependabot sweep: react-gears
Resolves 2 of 4 open npm alerts. Lockfile-only change, no manifest edits.
Fixed
source-map-js1.2.1 -> 1.2.2 (GHSA-68fv-2mgg-jv7q, HIGH)Event-loop DoS via indexed source-map section offsets.
Re-resolved in range with
yarn up -R source-map-js.postcss-selector-parser6.1.4 -> 7.1.7 (GHSA-rj75-hqrm-r3gf, MODERATE)Quadratic complexity in flat selector parsing (CPU exhaustion).
yarn up -Ralone only reached 6.1.5 (still vulnerable; parentspostcss-modules-local-by-defaultandpostcss-modules-scopepinnedit to
^6.0.x). Bumped those two grandparents within css-loader'sown declared range (
^4.0.5,^3.2.0) to their latest publishedversions (4.2.0, 3.2.1), which depend on
postcss-selector-parser@^7.0.0.Not fixed (Hard, left open)
@vitest/mocker(GHSA-82fw-gwwq-j7x9, MODERATE) — exact-pinned to3.2.4 by
storybook@9.1.20(the newest published 9.x). Reaching thepatched 4.1.11 needs the storybook 10 major, which requires TypeScript 5;
this repo pins
typescriptto^4.9.5. No code-change route attemptedper sweep scope.
https://github.com/appfolio/react-gears/security/dependabot/199
webpack-dev-middleware(GHSA-g84c-rxfj-3j2c, HIGH) — declared^6.1.2by@storybook/builder-webpack5@9.1.20(newest published 9.x),resolving to 6.1.3. Patched 7.4.6 is a new major, only available via
storybook 10 — same TypeScript 5 blocker as Add waiting #199.
https://github.com/appfolio/react-gears/security/dependabot/204
Scope
git diff --stat origin/mastershows onlyyarn.lockchanged (15insertions, 15 deletions) — no
package.jsonedit, somanifests_changedis empty. No dedupe ran (not needed:
yarn up -R+ the two grandparentbumps left zero vulnerable copies for the two fixed rows).
Evidence
Testing Plan
Both bumped packages are devDependency-only build-tool transitives
(PostCSS/css-loader pipeline, source-map tooling). No call sites in
src/(grep -rl "source-map-js\|postcss-selector-parser" src/→ nomatches), so there is no application code path to exercise manually.
Verification is: install succeeds, lockfile no longer contains the
vulnerable version strings, and CI (
test.yml,prerelease.yml) isgreen on this branch.
CI on react-gears runs on every push with no trigger labels needed
(per the repo operating card).
🤖 Generated with Claude Code