Skip to content

fix(deps): bump postcss to 8.5.25 to resolve GHSA-r28c-9q8g-f849 - #11

Merged
ashirman merged 2 commits into
mainfrom
fix/ghsa-r28c-postcss
Jul 31, 2026
Merged

fix(deps): bump postcss to 8.5.25 to resolve GHSA-r28c-9q8g-f849#11
ashirman merged 2 commits into
mainfrom
fix/ghsa-r28c-postcss

Conversation

@revopushbot

Copy link
Copy Markdown
Contributor

Resolves the Dependabot alert npm-postcss <= 8.5.17 / GHSA-r28c-9q8g-f849 (due Aug 29, 2026).

Change

Lockfile-only, both package-lock.json and yarn.lock:

package before after
postcss 8.5.16 8.5.25
nanoid 3.3.15 3.3.16

postcss reaches this project transitively through @expo/metro-config, which requires ^8.5.14. The patched line (8.5.18+) is already inside that range, so no resolutions / overrides entry was needed — unlike the earlier uuid CVE-2026-41907 fix in #9.

nanoid moves up because postcss@8.5.25 requires ^3.3.16. It is the only consumer of nanoid in the tree, and no stale nanoid@^3.3.12 range is left behind in either lockfile.

Verification

  • yarn install --frozen-lockfile — passes, confirming yarn.lock is complete and needs no further resolution.
  • yarn build — passes.

Notes

  • postcss is a peer-only entry here ("peer": true; node_modules/postcss is not installed), so npm audit never surfaced it — the alert comes from lockfile scanning. The bump satisfies it either way.
  • Out of scope for this PR: npm audit still reports a separate high in brace-expansion (GHSA-3jxr-9vmj-r5cp, GHSA-mh99-v99m-4gvg) across nested copies under @expo/*, glob, and @typescript-eslint.

🤖 Generated with Claude Code

postcss <= 8.5.17 is affected by GHSA-r28c-9q8g-f849. It reaches this
project transitively via @expo/metro-config, which requires ^8.5.14 --
a range that already admits the patched 8.5.18+, so this is a
lockfile-only bump with no package.json resolutions/overrides needed
(unlike the earlier uuid CVE-2026-41907 fix).

nanoid moves 3.3.15 -> 3.3.16 because postcss 8.5.25 requires ^3.3.16.

Verified with `yarn install --frozen-lockfile` and `yarn build`.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@ashirman
ashirman merged commit 297b5bf into main Jul 31, 2026
1 check passed
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