hatch-surf/cmd/hatch
Chris Anderson a63d2dbf62 Add security headers, rate limiting, and input validation middleware
- SecurityHeaders: X-Frame-Options, CSP, HSTS, X-XSS-Protection, etc.
- RateLimiter: in-memory sliding window, 100 req/min per IP
- ValidateSlug: alphanumeric + hyphens, 3-100 chars
- SanitizeSearchQuery: strips injection-prone characters
- REDIS_URL env var passthrough in docker-compose for future caching

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-06-25 22:18:21 +02:00
..
cli_test.go feat: implement Phase 3 CLI Polish - Error handling, output formatting, completions 2026-06-24 05:17:58 +02:00
cli.go feat: implement Phase 3 CLI Polish - Error handling, output formatting, completions 2026-06-24 05:17:58 +02:00
main_test.go test: add integration tests for CLI package 2026-06-24 05:09:13 +02:00
main.go Add security headers, rate limiting, and input validation middleware 2026-06-25 22:18:21 +02:00