Thanks for helping improve secure NL→SQL tooling.
Please follow the Code of Conduct.
git clone https://github.com/boxed-dev/cognidb
cd cognidb
python -m venv .venv && source .venv/bin/activate
pip install -e ".[dev]"
pytest- Prefer small, focused PRs.
- Add tests for security-sensitive changes under
tests/security/. - Do not weaken SELECT-only defaults without discussion.
- Keep dependencies lean — heavy ML stacks belong in optional extras.
- More security regression tests
- Docs/examples for PostgreSQL and MySQL
- SQLite driver for local demos
- CI improvements
Maintainers: bump version in pyproject.toml and cognidb/__init__.py, update CHANGELOG.md, tag vX.Y.Z, then python -m build && twine check dist/* and upload with a PyPI API token.