T08 · Insecure Dependencies
- Location
SKILL.md:12- Finding
Unpinned and Unverified Third-Party CLI Installation
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This fitness CLI skill is purpose-aligned, but users should review it carefully because it installs an unverified third-party executable and handles sensitive health data and API keys with limited privacy guidance.
Install only if you trust the SparkyFitness server and the separate CLI distribution source. Prefer a pinned, verified release installed in a user-owned bin directory, use HTTPS, understand where the API key is stored, and avoid entering sensitive health data unless you are comfortable with the server and any external food or exercise lookups.
SKILL.md:12Unpinned and Unverified Third-Party CLI Installation
The skill handles sensitive health and biometric data and explicitly directs users to connect to a self-hosted server, while also noting fallback to third-party data providers such as Open Food Facts and Free Exercise DB. Omitting a clear warning about transmission, storage, and external lookups can mislead users into exposing personal health information without informed consent, which is a real privacy/security issue in this context.
Commands invoke sudo or root privileges. Verify this elevated access is necessary and justified.
git clone https://github.com/aronjanosch/sparky-cli cd sparky-cli go build -o sparky . sudo mv sparky /usr/local/bin/
- Pre-built binaries: https://github.com/aronjanosch/sparky-cli/releases (Linux, macOS, Windows — amd64/arm64)