You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
PR #231 (branch fix/207-site-audit, commit 7a43117) clears all three open
dependabot alerts on site/package-lock.json. Every fix was reachable inside the
existing semver ranges — no overrides, no resolution forcing.
The astro floor in site/package.json moves to ^7.1.3 so a fresh resolve
cannot regress.
Stale-PR findings dispositioned
This issue listed #182 and #177 as stale dependabot PRs. Both are now
dispositioned in-thread, and the premise that they covered these advisories was wrong:
.github/workflows/ci.yml runs npm ci in site/ (line 143) and then test:site, build, test:links — but never npm audit. Vulnerable
dependencies pass CI green, which is why these three advisories sat unreported
in every check. Filed as #232; not fixed in #231, to keep that slice's scope
to the dependency bumps it was planned and verified for.
Residual risk
svgo@4.0.2 is exactly the first patched version — zero margin, so any future
svgo advisory reopens immediately. Advisories are live data; this receipt is
true as of 2026-07-26.
Activity
Jeff-Kazzee commentedon Jul 26, 2026
Receipt —
site/supply-chain findingsPR #231 (branch
fix/207-site-audit, commit7a43117) clears all three opendependabot alerts on
site/package-lock.json. Every fix was reachable inside theexisting semver ranges — no
overrides, no resolution forcing.<= 8.5.17>= 4.0.0, < 4.0.2>= 2.9.0, <= 7.0.9The
astrofloor insite/package.jsonmoves to^7.1.3so a fresh resolvecannot regress.
Stale-PR findings dispositioned
This issue listed #182 and #177 as stale dependabot PRs. Both are now
dispositioned in-thread, and the premise that they covered these advisories was
wrong:
Closes 1 of 3; leaves both HIGH alerts open. Superseded by fix(site): clear all three npm advisories (astro, postcss, svgo) #231.
^7.1.3floor. Superseded by fix(site): clear all three npm advisories (astro, postcss, svgo) #231.Both left open pending #231's merge.
Verification
npm audit→ 0 vulnerabilities after a cleannpm ci.sync-docs;build23 pages;test:site8/8;test:links1618 references + 994 anchors.
scripts/check_line_endings.py,git diff --check.site buildon Linux, whichproves the non-Windows
@astrojs/compiler-binding-*install path.New finding: CI has no audit gate
.github/workflows/ci.ymlrunsnpm ciinsite/(line 143) and thentest:site,build,test:links— but nevernpm audit. Vulnerabledependencies pass CI green, which is why these three advisories sat unreported
in every check. Filed as #232; not fixed in #231, to keep that slice's scope
to the dependency bumps it was planned and verified for.
Residual risk
svgo@4.0.2is exactly the first patched version — zero margin, so any futuresvgo advisory reopens immediately. Advisories are live data; this receipt is
true as of 2026-07-26.