| Version | Supported |
|---|---|
| 1.1.x | ✅ |
| 1.0.x | ✅ |
| < 1.0 | ❌ |
We take security seriously. If you discover a security vulnerability in Downie, please follow these steps:
- DO NOT create a public GitHub issue
- Send an email to hello@brettyang.au
- Include:
- Description of the vulnerability
- Steps to reproduce
- Possible impact
- Suggestions for fixing (if any)
- Acknowledgment within 24 hours
- Regular updates on the progress
- Credit in the security advisory (if desired)
When using Downie:
- Keep the software updated to the latest version
- Use secure output directories
- Validate input URLs
- Be cautious with custom scripts
- Review configurations before use
Downie includes several security features:
- URL validation
- Path traversal prevention
- Safe file handling
- Configurable SSL verification
- Rate limiting support
For developers:
- Never commit sensitive information
- Use security linters
- Run security checks
- Follow secure coding practices
- Keep dependencies updated
See our Security Advisories page for current and past security issues.