Do not open public issues for vulnerabilities or leaked secrets.
Report security concerns to the project maintainers through the repository's private security advisory flow or another private channel configured by the maintainers.
- Keep secrets in environment variables or local ignored files.
- Never commit real
.envfiles, tokens, private keys, credentials, Google Maps session state, browser profiles, or production data. - Use documented examples for configuration only.
- Keep debug dumps, screenshots, and browser artifacts out of committed docs unless they are intentionally sanitized fixtures.
This project uses uv with dependency cooldowns and locked installs:
pyproject.tomlsetsexclude-newer = "7 days"foruvanduv pip.- CI should use
uv sync --locked --dev. - Dependency changes should keep
uv.lockcommitted and reviewable.
Workflows should use least-privilege permissions, pinned or reviewed action
versions, and persist-credentials: false where practical.