| Version | Supported |
|---|---|
| 1.x | ✅ |
| 0.x | ❌ |
We take the security of PyGo seriously. If you discover a security vulnerability, please report it responsibly.
Email: security@pygo.dev
Please include:
- A description of the vulnerability
- Steps to reproduce
- Potential impact
- Suggested fix (if any)
- We will acknowledge your report within 48 hours
- We will provide a more detailed response within 7 days
- We will keep you informed of the progress towards a fix
We ask that you:
- Do not disclose the vulnerability publicly until we have had a chance to fix it
- Do not access or modify data that is not yours
- Act in good faith to avoid privacy violations, destruction of data, and interruption or degradation of our services
When using PyGo:
- Always use environment variables for secrets (never hardcode)
- Generate strong, unique secrets for
JWT_SECRETandAPP_KEY - Keep PyGo updated to the latest version
- Use HTTPS in production
- Set appropriate file permissions on
.envfiles - Regular database backups
PyGo includes built-in security features:
- Password Hashing: Bcrypt/Argon2id
- CSRF Protection: Automatic token validation
- XSS Protection: Automatic HTML escaping
- Rate Limiting: Configurable limits
- Security Headers: CSP, X-Frame-Options, etc.
- Input Validation: Type-safe DSL
Thank you for helping keep PyGo secure!