Skip to content

chore(deps): bump astro 6.3.1 → 6.4.8 (clears 3 Dependabot alerts)#197

Merged
williamzujkowski merged 1 commit into
mainfrom
chore/bump-astro-6.4.6
Jun 23, 2026
Merged

chore(deps): bump astro 6.3.1 → 6.4.8 (clears 3 Dependabot alerts)#197
williamzujkowski merged 1 commit into
mainfrom
chore/bump-astro-6.4.6

Conversation

@williamzujkowski

Copy link
Copy Markdown
Collaborator

Part of #195 (security remediation).

In-range bump (pin was ^6.3.1) that clears the 3 remaining astro Dependabot alerts in one move:

Sev Advisory
HIGH Host header SSRF in prerendered error page fetch
HIGH Reflected XSS via unescaped slot name
MED XSS via unescaped attribute names in spread props

These are largely theoretical for this SSG/static deploy (no SSR server to receive a Host header or reflect a request), but the bump is free and in-range, so worth taking.

Verification

  • pnpm --filter @civic-source/web typecheck0 errors
  • pnpm --filter @civic-source/web buildsucceeds (astro build + pagefind index)

After this merges, only the genuinely-low-risk dev/Windows-only alerts (vite/esbuild/js-yaml/yaml) remain — tracked in #195.

🤖 Generated with Claude Code

In-range bump (existing pin was ^6.3.1) resolving the remaining astro
security alerts:
- HIGH: Host header SSRF in prerendered error page fetch
- HIGH: Reflected XSS via unescaped slot name
- MED:  XSS via unescaped attribute names in spread props

Largely theoretical for this static (SSG) deploy with no SSR server, but
the bump is free and in-range. Typecheck (0 errors) and `astro build`
both pass locally.

Refs #195

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@williamzujkowski williamzujkowski requested a review from a team as a code owner June 23, 2026 03:04
@williamzujkowski williamzujkowski merged commit c2fccce into main Jun 23, 2026
3 checks passed
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