chore(deps)(deps): bump astro from 6.4.8 to 7.1.3 - #211
Conversation
Bumps [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) from 6.4.8 to 7.1.3. - [Release notes](https://github.com/withastro/astro/releases) - [Changelog](https://github.com/withastro/astro/blob/main/packages/astro/CHANGELOG.md) - [Commits](https://github.com/withastro/astro/commits/astro@7.1.3/packages/astro) --- updated-dependencies: - dependency-name: astro dependency-version: 7.1.3 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
There was a problem hiding this comment.
Security review: no high-confidence vulnerabilities introduced
Scope: package.json + package-lock.json only — astro ^6.4.8 → ^7.1.3. No application, config, or workflow code changes.
Summary
This dependency-only PR does not introduce new exploitable attack surface in the repository. It is a net security improvement by clearing Astro advisories that affected <=7.0.9 (including reflected XSS in View Transition animation properties, GHSA-4g3v-8h47-v7g6).
npm audit --omit=dev on the PR lockfile: 35 findings (6 high), down from 36 (7 high) on base; the astro package is no longer flagged.
Checklist (no confirmed issues)
| Area | Result |
|---|---|
| Injection (SQL/cmd/template/path) | N/A — no runtime code changes |
| Authn/authz bypass | N/A — static site; no auth logic touched |
| Secrets / token leakage | None — no secrets, logging, or env handling changes |
| Deserialization / SSRF / CSRF | N/A — no request-handling code changes |
| XSS | Improved — Astro View Transition XSS patched; site uses ClientRouter but does not pass user-controlled animation values |
| Supply chain | Acceptable — routine Dependabot major bump; lockfile resolves astro@7.1.3 from npm registry |
Confirmed vulnerabilities introduced by this PR
None.
Pre-existing / out-of-scope notes (not blockers for this PR)
These transitive advisories remain in the lockfile and were not introduced by this bump (same packages/versions on base where applicable):
sharp@0.34.5(<0.35.0) — build-time image processingjs-yaml,shell-quote,svgo,brace-expansion,fast-uri— dev/build toolchainhonoadvisories — dev dependency; project already pinshono@^4.12.26viaoverrides; static production output is unaffectedesbuilddev-server file-read (GHSA-g7r4-m6w7-qqqr) — dev-only, Windows-specific
Remediation (separate PRs): run npm audit fix where non-breaking, bump sharp when Astro permits, and keep audit:ci in CI.
Uncertain / low-risk observations
- Major-version Astro upgrade (6→7): No new server-mode, Actions, or on-demand endpoints appear in this diff. Residual risk is limited to framework behavior changes during
astro build/astro dev, not deployed static HTML. - View Transition XSS exploitability on base:
src/layouts/Layout.astrouses<ClientRouter />with default transitions and no attacker-controlledTransitionAnimationprops, so practical exploitability onmainwas already low; upgrading is still the correct fix.
Verdict: ✅ Approve from a security perspective — merge after functional CI passes.
Sent by Cursor Automation: Find vulnerabilities
|
Superseded by #218. |


Bumps astro from 6.4.8 to 7.1.3.
Release notes
Sourced from astro's releases.
... (truncated)
Changelog
Sourced from astro's changelog.
... (truncated)
Commits
cf9ffc7[ci] release (#17455)630b382Useos.availableParallelism()for image optimization queue to fix OOM in CP...8a7f7e0[ci] release (#17411)ebbd793chore(deps): updateastro-embed(#17436)311e42c[ci] format1d62202chore(deps): updateneotraverseto v1 (#17446)a5f7230fix(astro): updatecookieto v2 (#17445)91992effix(prefetch): swallow fetch-fallback rejection to avoid unhandled 'Load fail...a89c137fix(astro): propagate mutated locals to custom error pages (#17402)91c645a[ci] release (#17403)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)You can disable automated security fix PRs for this repo from the Security Alerts page.