Skip to content

chore(deps): clear high-severity dependency baseline - #27

Merged
technowizard merged 5 commits into
mainfrom
chore/dependency-updates
Jul 30, 2026
Merged

chore(deps): clear high-severity dependency baseline#27
technowizard merged 5 commits into
mainfrom
chore/dependency-updates

Conversation

@technowizard

Copy link
Copy Markdown
Owner

Summary

Updates vulnerable dependencies, replaces the unmaintained private-ip package, and makes the CI dependency audit blocking.

Changes

  • Bumped:
    • drizzle-orm to 0.45.2
    • Hono catalog version to 4.12.32
    • AWS SDK S3 packages
    • Tailwind Vite and Vite
    • TanStack Router packages
  • Moved shadcn to devDependencies.
  • Refreshed the lockfile without adding dependency overrides.
  • Replaced private-ip with ipaddr.js.
  • Preserved explicit SSRF protections, including hexadecimal IPv4-mapped IPv6 addresses.
  • Added SSRF regression coverage for private, loopback, link-local, multicast, CGNAT, unique-local, and public addresses.
  • Changed the CI dependency audit from report-only to blocking.

Verification

  • pnpm audit --prod --audit-level=high — 0 high, 0 critical
  • pnpm lint
  • pnpm typecheck
  • pnpm --filter server test — 42 files, 302 tests
  • pnpm --filter web test — 31 files, 141 tests
  • pnpm build
  • pnpm --filter server db:generate — no schema changes
  • Docker Compose startup and migrations verified successfully

@technowizard
technowizard merged commit 10a6992 into main Jul 30, 2026
2 checks passed
@technowizard
technowizard deleted the chore/dependency-updates branch July 30, 2026 07:17
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