garmin-health-analysis
Audited by Socket on Mar 1, 2026
1 alert found:
SecurityThe skill's stated purpose (fetching and analyzing a user's Garmin Connect data) is coherent with the requested capabilities (taking credentials, using the garminconnect library, storing session tokens locally, producing charts). The primary risks are: (1) handling raw Garmin account email/passwords instead of using an official OAuth flow, (2) reliance on an unofficial third-party library (garminconnect) which increases supply-chain trust exposure, and (3) storing session tokens in an unencrypted file. There is no direct evidence in the provided content of malicious behavior, hidden third-party exfiltration endpoints, remote execution, or obfuscation. Overall this is a functionality-first skill with elevated supply-chain and credential risk but not proven malicious activity. Users should only install it if they trust the garminconnect library and are comfortable with local credential storage; consider using app-specific tokens or limiting scope where possible.