bambuddy/.github/workflows
maziggy d90b91604f chore(deps): patch postcss + brace-expansion; pin react-router 7.18.1 with a documented audit exception
- postcss 8.5.15 -> 8.5.23 (GHSA-r28c-9q8g-f849, source-map path traversal)
- brace-expansion override ^5.0.7 -> ^5.0.8 (GHSA-mh99-v99m-4gvg, DoS)

react-router: pin react-router-dom to exact 7.18.1 (direct dep) and react-router
to 7.18.1 via overrides (transitive). 7.18.1 is the most-patched 7.x -- it clears
14 advisories that older 7.x releases carry, several reachable from a SPA (open-
redirect XSS in Link/useNavigate, route-matching DoS). The one remaining advisory,
GHSA-qwww-vcr4-c8h2, is RSC-mode-only; Bambuddy is a Vite SPA using BrowserRouter
with no RSC runtime (@react-router/server not installed), so the path is
unreachable. The only version that fully clears npm audit is the 8.3.0 major
(no react-router-dom 8.x exists; it needs migrating 50 import sites plus a React
peer bump), deferred as its own change.

Because a version pin can't stop npm from reporting the theoretical 7.11.0
downgrade as fixAvailable, the ci.yml (hard) and security.yml (nightly issue)
audit gates gain a narrow, documented allowlist keyed on the GHSA id. It resolves
the react-router-dom -> react-router advisory chain and stays fail-closed: a
different advisory on react-router still fails the gate, and an isSemVerMajor
guard drops the exemption the moment a non-major fix ships, forcing us to take it.
2026-07-27 12:27:36 +02:00
..
auto-label-area.yml ci: bump actions to Node-24-compatible majors 2026-05-26 12:45:33 +02:00
ci.yml chore(deps): patch postcss + brace-expansion; pin react-router 7.18.1 with a documented audit exception 2026-07-27 12:27:36 +02:00
cleanup-ghcr.yml Updated .github/workflows/cleanup-ghcr.yml 2026-06-21 10:06:16 +02:00
codeql.yml ci: bump actions to Node-24-compatible majors 2026-05-26 12:45:33 +02:00
issue-closed.yml ci: bump actions to Node-24-compatible majors 2026-05-26 12:45:33 +02:00
repo-stats.yml Housekeeping 2026-07-07 11:11:15 +02:00
security.yml chore(deps): patch postcss + brace-expansion; pin react-router 7.18.1 with a documented audit exception 2026-07-27 12:27:36 +02:00
stale.yml ci: bump actions to Node-24-compatible majors 2026-05-26 12:45:33 +02:00
windows-installer.yml feat(windows-installer): native .exe installer pipeline 2026-06-10 14:11:02 +02:00