GitHub Actions
8cf762164f
feat: implement HTTP Security Headers management (Issue #20)
Add comprehensive security header management system with reusable
profiles, interactive builders, and security scoring.
Features:
- SecurityHeaderProfile model with 11+ header types
- CRUD API with 10 endpoints (/api/v1/security/headers/*)
- Caddy integration for automatic header injection
- 3 built-in presets (Basic, Strict, Paranoid)
- Security score calculator (0-100) with suggestions
- Interactive CSP builder with validation
- Permissions-Policy builder
- Real-time security score preview
- Per-host profile assignment
Headers Supported:
- HSTS with preload support
- Content-Security-Policy with report-only mode
- X-Frame-Options, X-Content-Type-Options
- Referrer-Policy, Permissions-Policy
- Cross-Origin-Opener/Resource/Embedder-Policy
- X-XSS-Protection, Cache-Control security
Implementation:
- Backend: models, handlers, services (85% coverage)
- Frontend: React components, hooks (87.46% coverage)
- Tests: 1,163 total tests passing
- Docs: Comprehensive feature documentation
Closes #20
2025-12-19 18:55:48 +00:00
..
2025-12-14 02:45:24 +00:00
2025-12-19 18:55:48 +00:00
2025-12-19 18:55:48 +00:00
2025-12-17 12:56:46 +00:00
2025-12-18 18:13:53 +00:00
2025-12-12 19:21:44 +00:00
2025-12-12 19:21:44 +00:00
2025-12-14 00:11:06 +00:00
2025-12-14 00:11:06 +00:00
2025-12-14 00:11:06 +00:00
2025-12-15 07:30:35 +00:00
2025-12-17 14:51:20 +00:00
2025-12-12 19:21:44 +00:00
2025-12-12 19:21:44 +00:00
2025-12-19 18:55:48 +00:00
2025-12-15 07:30:36 +00:00
2025-12-14 00:11:06 +00:00
2025-12-18 18:59:11 +00:00
2025-12-12 19:21:44 +00:00
2025-12-15 07:30:35 +00:00
2025-12-18 18:09:43 +00:00
2025-12-15 07:30:36 +00:00
2025-12-15 07:30:36 +00:00