| Version | Supported |
|---|---|
| 0.4.x | ✅ |
| < 0.4.0 | ❌ |
Webdown takes security seriously. We implement multiple layers of protection:
- GitHub Dependabot: Automatically scans dependencies for vulnerabilities and creates pull requests to address them.
- Safety Scanning: Runs in our CI/CD pipeline to check dependencies against the Safety DB of known vulnerabilities.
- Regular Audits: We schedule weekly security scans to proactively identify potential issues.
If you discover a security vulnerability in Webdown, please follow these steps:
- Do Not Disclose Publicly: Please don't disclose security vulnerabilities publicly until we've had a chance to address them.
- Report via Email: Send details of the vulnerability to kelp@plek.org with subject "Webdown Security Vulnerability".
- Include Details: Please include:
- Description of the vulnerability
- Steps to reproduce
- Potential impact
- Suggested fix (if available)
After receiving a security report, we will:
- Acknowledge: Confirm receipt within 48 hours.
- Investigate: Assess the vulnerability and determine its impact.
- Fix: For confirmed vulnerabilities, develop and test a fix.
- Release: Issue a security release and credit the reporter (unless anonymity is requested).
- Keep Updated: Always use the latest version of Webdown.
- Check Dependencies: Regularly audit your own dependencies if you include Webdown in your projects.
- Careful Input Handling: Be mindful when processing untrusted URL inputs with Webdown.
Thank you for helping keep Webdown secure!