Please open a private security advisory on this repository, or email the maintainer, rather than filing a public issue.
- The only secret this project uses is a HuggingFace read token, supplied via the
HUGGINGFACE_TOKENenvironment variable (or an untracked local.env). - No credentials, tokens, or keys are committed.
.envand key files are listed in.gitignore, and.env.exampledocuments the variable without a value.
- Secret scanning —
gitleaksruns in CI on every push/PR (full history) and as a local pre-commit hook. - Static analysis —
banditruns in CI oversrc/. - Dependency updates — Dependabot opens weekly PRs for
pipand GitHub Actions. - Pre-commit hooks — block large files, private keys, and merge-conflict markers before they are committed.
To enable the local hooks after cloning:
pip install pre-commit
pre-commit install