Flaxon follows a security-focused maintenance policy. The current 2.x release series is the primary supported version.
| Version | Supported |
|---|---|
| 2.x | ✅ Fully supported |
| 1.x | |
| 0.x | ❌ Unsupported |
Security fixes will be prioritized for the actively supported release series.
We take security vulnerabilities seriously.
If you discover a security vulnerability in Flaxon:
- DO NOT open a public GitHub issue.
- Email the maintainer at aldanehutchinson5@gmail.com.
- Include as much of the following information as possible:
- Flaxon version
- Python version
- Operating system
- Step-by-step reproduction
- Expected behavior
- Actual behavior
- Potential security impact
- Suggested fix, if available
We aim to acknowledge vulnerability reports within 48 hours and will investigate and address confirmed vulnerabilities as quickly as practical.
When deploying a Flaxon application to production:
- Never enable
debug=Truein production. - Use a strong
SECRET_KEYgenerated from a secure random source. - Configure
ALLOWED_HOSTSfor the application's expected domains. - Terminate TLS using HTTPS at a trusted reverse proxy or load balancer.
- Store secrets in environment variables or an appropriate secrets manager.
- Keep Flaxon and its dependencies updated.
- Run production applications with the minimum required permissions.
Example production configuration:
FLAXON_ENV=production
FLAXON_DEBUG=false
FLAXON_SECRET_KEY=<secure-random-secret>
FLAXON_ALLOWED_HOSTS=api.example.com,example.com