| Version | Supported |
|---|---|
| 1.x | ✅ |
If you discover a security vulnerability, please follow these steps:
- Do NOT create a public GitHub issue
- Send a private email to the maintainer with details
- Include steps to reproduce the vulnerability
- Wait for a response before disclosing publicly
- Never commit database passwords to version control
- Use environment variables or secure credential management
- The
--passwordparameter is visible in process lists; consider using environment variables for sensitive environments
- The
*_query.pyscripts execute arbitrary SQL - Use proper input validation when integrating with other systems
- Never pass untrusted user input directly to the
--queryparameter
- SQLite tools access local files directly
- Ensure proper file permissions on database files
- Use
--readonlyflag when write access is not needed
- Use read-only connections when possible
- Restrict database user permissions to minimum required
- Audit SQL queries before execution
- Keep Python dependencies updated