bambuddy/.github
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
..
ISSUE_TEMPLATE chore(triage): tighten bug-report template + add Area dropdown to cut invalid-issue load 2026-05-24 16:20:47 +02:00
scripts fix(repo-stats): plot ghcr pulls on a linear axis so the trend is visible 2026-07-13 16:06:59 +02:00
workflows 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
workflows.disabled Disbaled CI temp. 2025-12-11 14:56:04 +01:00
CODEOWNERS Enabled Github CI 2026-01-11 07:06:32 +01:00
FUNDING.yml Housekeeping 2026-02-19 16:32:44 +01:00
MAINTAINERS.md Enabled Github CI 2026-01-11 07:06:32 +01:00
PULL_REQUEST_TEMPLATE.md docs: require companion docs PRs for user-visible changes 2026-04-10 15:20:02 +02:00