Skip to content

chore(deps): bump astro 7.0.6 -> 7.1.0 (GHSA-4g3v-8h47-v7g6) - #95

Merged
felixgeelhaar merged 1 commit into
mainfrom
chore/residual-dep-cves
Jul 25, 2026
Merged

chore(deps): bump astro 7.0.6 -> 7.1.0 (GHSA-4g3v-8h47-v7g6)#95
felixgeelhaar merged 1 commit into
mainfrom
chore/residual-dep-cves

Conversation

@felixgeelhaar

Copy link
Copy Markdown
Collaborator

Clears the residual medium-severity dependency advisory in docs/.

Change

Package From To Advisory Severity
astro 7.0.6 7.1.0 (^7.1.0, lockfile resolves 7.1.3) GHSA-4g3v-8h47-v7g6 medium (reflected XSS)

astro is a direct dependency of docs/, so this is a plain minor bump within 7.x — no overrides needed and no major-version movement.

Deliberately not fixed: @babel/core 7.29.0

@babel/core 7.29.0 carries GHSA-4x5r-pxfx-6jf8 (low — arbitrary file read via sourceMappingURL). The only published fix is 8.0.0-rc.6: a release candidate and a major version bump.

Forcing an RC major into the docs toolchain to clear a low-severity, build-time-only advisory is a worse trade than carrying the finding. Left in place intentionally — revisit when Babel 8 ships stable. It is not baselined or waived; it stays visible in scan output.

Verification

  • nox scan — the astro advisory is gone; 0 active critical/high findings (no regression).
  • npm run build in docs/ passes (26 pages built).
  • npm run check passes: 0 errors, 0 warnings.

Notes

  • This remediation is non-gating: the CI security gate fails only on net-new critical/high. Nothing was baselined to make the scan pass.
  • Only docs/package.json and docs/package-lock.json are touched. The build regenerates the checked-in docs/dist/ artifacts; those were reverted so this PR stays a pure dependency change.

https://claude.ai/code/session_01Cr6YdzphmFF3NJqm7kSJom

Clears a medium-severity reflected XSS advisory in astro
(GHSA-4g3v-8h47-v7g6). Minor bump within 7.x; the docs range moves to
^7.1.0 and the lockfile resolves to 7.1.3.

Deliberately NOT addressed: @babel/core 7.29.0 (GHSA-4x5r-pxfx-6jf8,
low). The only published fix is 8.0.0-rc.6 -- a release candidate and a
major bump. Not worth the breakage risk for a low-severity, build-time-
only advisory. Revisit when Babel 8 is stable.

Non-gating remediation: the CI gate only fails on net-new critical/high.
Verified with `nox scan` -- the astro advisory is gone and there are 0
active critical/high findings.

`npm run build` and `npm run check` for docs/ pass (0 errors).

Claude-Session: https://claude.ai/code/session_01Cr6YdzphmFF3NJqm7kSJom
@felixgeelhaar
felixgeelhaar merged commit c54c950 into main Jul 25, 2026
6 checks passed
@felixgeelhaar
felixgeelhaar deleted the chore/residual-dep-cves branch July 25, 2026 19:58
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.

1 participant