Skip to content

Commit c6ee739

Browse files
feat: security hardening and API validation quick wins
- Wire Zod schemas into BagsClient for all API response parsing - Add Content-Security-Policy header to security headers hook - Default CORS to restrictive (deny-all when CORS_ORIGINS not set) - Add Bags API health check to /health/ready endpoint - Add Solana pubkey validation (base58 pattern) on all wallet route params - Add ownerWallet validation on strategy creation - Bump pino to ^10.0.0 and pino-pretty to ^13.0.0 to match installed versions
1 parent 0d288ba commit c6ee739

7 files changed

Lines changed: 107 additions & 223 deletions

File tree

backend/package-lock.json

Lines changed: 45 additions & 208 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)