Please report security issues privately to the maintainers before public disclosure. Include:
- Affected version/commit.
- Reproduction steps.
- Impact assessment.
- Suggested remediation (if available).
- Do not commit real API keys, OAuth client secrets, or token files.
- Use environment variables for sensitive fields:
LQ_GOOGLE_MAPS_API_KEYLQ_GMAIL_CLIENT_SECRET_FILELQ_RECEIVER_MAIL_ADDRESSLQ_SENDER_MAIL_ADDRESS
- Keep
.secrets.baselinecurrent and rundetect-secretsin CI.
- Run
pip-auditon every PR. - Keep runtime dependencies minimal and current.
- Remove deprecated auth libraries and APIs.
- Handle malformed external API payloads defensively.
- Avoid silent exception swallowing for route/distance failures.
- Log warnings/errors with enough context for incident triage.