Skip to content

Fix 3 Dependabot security alerts (astro, sharp, js-yaml) - #83

Merged
mbastian merged 1 commit into
mainfrom
fix-dependabot-security-alerts
Sep 13, 2026
Merged

mbastian merged 1 commit into
mainfrom
fix-dependabot-security-alerts

Conversation

@mbastian

Copy link
Copy Markdown
Member

Summary

  • Bumps astro 7.2.6 → 7.3.2, fixing GHSA-26w7-cxv4-gfx2 (critical RCE via AVIF image optimization, patched at 7.2.8)
  • Transitively bumps sharp 0.35.3 → 0.35.4, fixing GHSA-rgj7-g3m4-5g8c (libheif vulnerabilities)
  • Transitively bumps js-yaml 4.3.1 → 4.3.2, fixing GHSA-2883-xcg3-v3hh (CPU DoS via unbounded merge keys)
  • All resolved versions satisfy the existing semver ranges in package.json, so only package-lock.json changes

Closes Dependabot alerts #161, #162, #163.

Test plan

  • npm audit reports 0 vulnerabilities
  • npm run check (astro check + prettier) passes with 0 errors/warnings
  • npm run build completes successfully (112 pages built, image optimization pipeline runs fine with new sharp)

🤖 Generated with Claude Code

Bumps astro 7.2.6 -> 7.3.2 (fixes GHSA-26w7-cxv4-gfx2, critical RCE via
AVIF image optimization), which transitively updates sharp 0.35.3 ->
0.35.4 (GHSA-rgj7-g3m4-5g8c, libheif vulnerabilities) and js-yaml 4.3.1
-> 4.3.2 (GHSA-2883-xcg3-v3hh, CPU DoS via merge keys). All versions
stay within existing package.json semver ranges, so only the lockfile
changes.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@mbastian
mbastian merged commit 2febfdf into main Sep 13, 2026
1 check 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