This is a starter template, not a hosted service. Most real-world risk comes from how it is deployed, so review the production hardening guides at flask-deployment.com before going live.
- Never commit a real
.envorSECRET_KEY. Generate a strong key:python -c "import secrets; print(secrets.token_hex(32))". - Keep
FLASK_DEBUG=0andFLASK_CONFIG=productionin production. - Serve behind HTTPS and run Gunicorn as a non-root user (the systemd unit and Dockerfile already do this).
Please report security issues in this template privately via GitHub's private vulnerability reporting rather than opening a public issue. We aim to respond within a few days.