2fb357ae7740820a00b3e753d6462393bed018ef
T
The app set no security headers at all, and the reverse proxy sets none either. - Content-Security-Policy: default-src 'none' with 'self' only for styles, images and fonts (MAX has no JavaScript), form-action 'self' (also blocks the http:// form action downgrade), frame-ancestors 'none' and base-uri 'none'. - X-Frame-Options: DENY, X-Content-Type-Options: nosniff, Referrer-Policy: same-origin. - Strict-Transport-Security with max-age of 7 days, not in debug mode. The headers are set in after_request, so they also apply to static files, 404 and error responses. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
MAX
A small little program to manage emails.
The proxy should add X-Real-IP to get a better logging.
Setup
Requirements: Docker, Make
Start with make run-dev
Configuration
MAX_ORIGIN(required in production): The public origin of MAX, e.g.https://max.finn.st
Languages
Python
70.9%
HTML
19.8%
CSS
4.4%
Dockerfile
2.9%
Shell
1%
Other
1%