| Version | Supported |
|---|---|
| latest | ✅ |
We take the security of embedded-clickhouse seriously. If you discover a security vulnerability, please report it using GitHub's Private Vulnerability Reporting:
- Go to the Security tab of this repository.
- Click "Report a vulnerability".
- Fill in the details of the vulnerability.
Please include the following in your report:
- Description of the vulnerability
- Steps to reproduce
- Potential impact
- Any suggested fixes (if applicable)
We will acknowledge your report within 48 hours and provide a detailed response within 5 business days.
Please do not disclose the vulnerability publicly until we have had a chance to address it.
When using this library, please keep the following in mind:
-
Network Access: The library downloads ClickHouse binaries from official sources. Ensure your environment allows outbound HTTPS connections to ClickHouse download servers.
-
Binary Verification: Downloaded assets are verified against their SHA512 checksums before use. Binaries are then cached locally at
~/.cache/embedded-clickhouseby default. Review the cache directory permissions on shared systems. -
Test Environments Only: This library is designed for testing. Do not use embedded ClickHouse instances in production.
-
Dependency Management: Regularly update your dependencies to pick up security fixes. Run
govulncheck ./...to check for known vulnerabilities.