Releases are published from main.
- Please open a GitHub Security Advisory (preferred) or email the maintainers listed in
pyproject.toml. - We will acknowledge receipt within a reasonable time and coordinate a fix and disclosure timeline.
- Do not commit secrets (tokens, passwords, API keys). Use environment variables or a secret manager.
- GitHub Secret Scanning is enabled for public repositories; please monitor and remediate alerts promptly.
- Optional pre-commit/CI tools like
gitleakscan be added to block leaking secrets in PRs.
- CodeQL is configured to run on push/PR and a weekly schedule (see
.github/workflows/codeql.yml). - Bandit runs in CI; fix high severity findings before merging.
- Dependabot monitors ecosystem and GitHub Actions (see
.github/dependabot.yml). - Address security advisories under: Repository Settings → Security → Dependabot/Dependency alerts.
We appreciate responsible disclosure and will make a best effort to fix security issues quickly and transparently.