Skip to content

fix(deps): patch all open Dependabot security alerts#224

Merged
lukeocodes merged 2 commits intomainfrom
fix/dependabot-security
Apr 13, 2026
Merged

fix(deps): patch all open Dependabot security alerts#224
lukeocodes merged 2 commits intomainfrom
fix/dependabot-security

Conversation

@lukeocodes
Copy link
Copy Markdown
Member

Resolves all 21 open Dependabot alerts across 9 example directories.

Severity Package Example Fix
CRITICAL axios 020, 021, 120 1.15.0 (lockfile)
CRITICAL golang.org/x/crypto 510 0.50.0
HIGH next 051 15.5.15 (pin + lockfile)
HIGH @sveltejs/kit 270 2.57.1 (pin + lockfile)
HIGH Django 220 5.2.13 (requirements.txt)
HIGH gorilla/schema 510 1.4.1
HIGH vite 340 6.4.2 (pin + lockfile)
LOW qs 460, 520 pnpm override >=6.14.2 — removes all 6.13.0 instances

The 13 "moderate" alerts shown in the Dependabot badge are already resolved (closed/auto-dismissed).

Transitive deps that couldn't be bumped with pnpm update alone (qs) were fixed using pnpm.overrides in the respective package.json files.

- axios 1.15.0 in 020, 021, 120 (CRITICAL — SSRF via proxy bypass)
- next 15.5.15 in 051 (HIGH — XSS / cache poisoning)
- @sveltejs/kit 2.57.1 in 270 (HIGH)
- Django 5.2.13 in 220 (HIGH/LOW)
- golang.org/x/crypto 0.50.0, gorilla/schema 1.4.1 in 510 (CRITICAL/HIGH)
- vite 6.4.2 in 340 (HIGH)
- qs >=6.14.2 in 460, 520 via pnpm overrides (LOW — all 6.13.0 instances removed)
- minimumReleaseAge: 11 days (supply chain catch-all)
- lockFileMaintenance every Monday before 5am
- vulnerabilityAlerts bypass the age gate, land immediately
- examples grouped by directory — one PR per example per update cycle
- pnpm/npm rangeStrategy: pin — exact versions only
- prConcurrentLimit: 10, prHourlyLimit: 3
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