T08 · Insecure Dependencies
- Location
SKILL.md:13- Finding
Unpinned Third-Party CLI Dependency
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill is mostly coherent for controlling an Eight Sleep device, but it installs a mutable third-party CLI that will handle account credentials and device control.
Review the upstream eightctl project before installing and prefer a pinned version if available. Only provide Eight Sleep credentials in the expected config or environment, and confirm any command that changes temperature, alarms, schedules, audio, or base angle.
SKILL.md:13Unpinned Third-Party CLI Dependency
The manifest says the skill controls Eight Sleep pods for status, temperature, alarms, and schedules, which implies a limited set of pod-related functions. However, the documentation also advertises audio controls and adjustable base controls, which extend beyond the manifest's stated scope.