If you discover a security vulnerability in this project, please report it privately by creating a security advisory on GitHub.
Please do NOT open a public issue for security vulnerabilities. This allows us to address the issue before it becomes public knowledge.
python-garminconnect stores you login tokens in your home folder (depending on how the project has implemented it:
- Keep your `.garminconnect' folder secure
- Do not share your home folder backups without sanitizing sensitive data
- Keep library updated - Security patches are released regularly
- Install from official sources - Use the official PyPi releases
- Review the code - As an open-source project, you can audit the code before use
- Secure your network - Restrict access to your home folder
- Use strong authentication - Enable Garmin Connects MFA authentication
When a vulnerability is confirmed:
- We will assess the severity and impact
- A fix will be prepared for the latest version
- A new release will be published
- A security advisory will be published on GitHub (with credit to the reporter if desired)
Thank you for helping keep this project secure!