copilot-swe-agent[bot]
e144fdd50a
feat(security): add configurable security headers middleware
- Add SecurityHeadersMiddleware with HSTS, CSP, X-Frame-Options, X-Content-Type-Options
- Add configuration options in app/config.py
- Integrate middleware into app/main.py
- Add comprehensive tests in tests/test_security_headers.py
- Update .env.demo with security header examples
- Update docs/DeploymentGuide.md with security headers section and Traefik/Nginx examples
- Update docs/ConfigurationGuide.md with detailed configuration reference
- Update SECURITY_AUDIT.md to mark security headers implementation complete
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-02-10 14:05:19 +00:00
..
2025-03-26 16:27:36 +00:00
2026-02-09 15:38:31 +00:00
2026-02-09 11:57:09 +00:00
2026-02-07 19:18:42 +00:00
2026-02-09 11:57:09 +00:00
2026-02-09 11:57:09 +00:00
2026-02-09 12:15:07 +00:00
2026-02-09 11:57:09 +00:00
2026-02-09 11:57:09 +00:00
2026-02-08 08:16:54 +00:00
2026-02-09 12:17:47 +00:00
2026-02-09 21:19:41 +00:00
2026-02-08 08:16:54 +00:00
2026-02-09 12:15:07 +00:00
2026-02-09 11:57:09 +00:00
2026-02-09 11:57:09 +00:00
2026-02-09 11:57:09 +00:00
2026-02-07 19:39:44 +00:00
2026-02-09 11:57:09 +00:00
2026-02-09 15:14:40 +00:00
2026-02-09 12:15:07 +00:00
2026-02-09 11:57:09 +00:00
2026-02-09 11:57:09 +00:00
2026-02-09 11:57:09 +00:00
2026-02-09 21:19:41 +00:00
2026-02-09 11:57:09 +00:00
2026-02-08 16:14:45 +00:00
2026-02-07 15:15:30 +00:00
2026-02-10 13:51:24 +00:00
2026-02-10 10:56:54 +00:00
2026-02-08 18:54:31 +00:00
2026-02-08 06:10:04 +00:00
2026-02-09 11:57:09 +00:00
2026-02-09 12:15:07 +00:00
2026-02-09 11:57:09 +00:00
2026-02-08 18:54:31 +00:00
2026-02-09 11:57:09 +00:00
2026-02-08 19:04:30 +00:00
2026-02-09 20:56:35 +00:00
2026-02-08 19:04:30 +00:00
2026-02-07 19:37:57 +00:00
2026-02-07 17:37:50 +00:00
2026-02-10 10:28:39 +00:00
2026-02-07 15:59:39 +00:00
2026-02-07 15:03:17 +00:00
2026-02-09 11:57:09 +00:00
2026-02-09 15:14:40 +00:00
2026-02-10 14:05:19 +00:00
2026-02-09 11:57:09 +00:00
2026-02-08 06:09:23 +00:00
2026-02-09 11:57:09 +00:00
2026-02-09 11:57:09 +00:00
2026-02-09 11:57:09 +00:00
2026-02-09 11:57:09 +00:00
2026-02-09 12:15:07 +00:00
2026-02-07 21:56:38 +00:00
2026-02-08 18:54:31 +00:00
2026-02-09 20:55:53 +00:00
2026-02-09 12:15:07 +00:00
2026-02-09 11:57:09 +00:00
2026-02-09 11:57:09 +00:00
2026-02-09 11:57:09 +00:00
2026-02-09 11:57:09 +00:00
2026-02-09 11:57:09 +00:00
2026-02-09 11:57:09 +00:00
2026-02-09 11:57:09 +00:00
2026-02-09 11:57:09 +00:00