We actively support the following versions of dataprof:
| Version | Supported |
|---|---|
| 0.9.x | ✅ |
| 0.8.x | Security fixes |
| < 0.8 | ❌ |
We take the security of dataprof seriously. If you discover a security vulnerability, please report it responsibly.
- Do NOT create a public GitHub issue for security vulnerabilities
- Use GitHub's private security advisory feature to report issues
- Contact the maintainer through GitHub for urgent matters
When reporting a security vulnerability, please include:
- Description of the vulnerability
- Steps to reproduce the issue
- Potential impact and severity
- Any proposed fixes or mitigations
- Your contact information for follow-up
- Acknowledgment: We will acknowledge receipt within 48 hours
- Initial Assessment: We will provide assessment within 5 business days
- Status Updates: Progress updates every 7 days
- Resolution: We aim to resolve critical vulnerabilities within 30 days
- We will work with you to understand and resolve the issue quickly
- We will acknowledge your responsible disclosure publicly (with your permission)
- We will coordinate public disclosure timing with you
When using dataprof:
- Keep your Rust toolchain updated
- Use the latest version of dataprof
- Be cautious when analyzing untrusted data files
- Review generated HTML reports before sharing them
- Use appropriate file permissions for sensitive data
dataprof includes several security considerations:
- Local file profiling makes no network connections; data is processed locally only
- Remote URL profiling (
async-streaming/parquet-asyncfeatures) and database profiling (postgres,mysql,sqlitefeatures) do make outbound network connections to the configured endpoints — review URLs and connection strings before profiling untrusted sources - HTML reports contain only analysis results, not raw data
- No persistent storage of analyzed data
- Memory-safe Rust implementation
Thank you for helping keep dataprof secure!