We currently support the following versions of ContainDB with security updates:
| Version | Supported |
|---|---|
| 4.12.x | ✅ |
| 4.11.x | ❌ |
| 4.10.x | ❌ |
| < 4.0.0 | ❌ |
ContainDB takes security issues seriously. We appreciate your efforts to responsibly disclose your findings and will make every effort to acknowledge your contributions.
If you discover a security vulnerability within ContainDB, please send an email to ankansahaofficial@gmail.com with:
- A detailed description of the vulnerability
- Steps to reproduce the issue
- The potential impact of the vulnerability
- Any suggestions for remediation if available
Please DO NOT create public GitHub issues for security vulnerabilities.
After reporting a vulnerability, you can expect:
- Initial Response: We'll acknowledge your email within 48 hours.
- Validation Process: We'll work to validate and reproduce the issue.
- Resolution Timeline: Once validated, we'll provide an estimated timeline for resolution.
- Fix Implementation: We'll implement a fix and test it thoroughly.
- Public Disclosure: After the fix is released, we may disclose the vulnerability with credit to you (unless you prefer to remain anonymous).
-
Always run with proper permissions: While ContainDB needs sudo access to manage Docker containers, ensure you're using it in secure environments.
-
Keep ContainDB updated: Use the latest version to benefit from security fixes and improvements.
-
Use secure database credentials: When prompted for database credentials during setup, use strong, unique passwords.
-
Be careful with network exposure: Avoid exposing database ports to the internet unless absolutely necessary and properly secured.
-
Regular backups: While ContainDB helps manage your database containers, you should still maintain regular backups of important data.
ContainDB uses Docker containers to run databases. To enhance security:
- Consider running databases that need to be accessed externally behind a reverse proxy with TLS
- Review the Docker security documentation for additional hardening measures
- Regularly update the database images used by ContainDB
Thank you for helping keep ContainDB and its users safe!