T01 · Skill Instruction Hijacking
- Location
SKILL.md:59- Finding
Unsolicited Promotional Output Injection
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This WHOOP connector is mostly coherent, but it needs Review because it runs an unpinned npm MCP package that handles OAuth tokens and sensitive health data.
Review before installing. Prefer a pinned, reviewed version of `whoop-mcp-unofficial`, avoid launching it through an always-current `npx` command, and treat the WHOOP token directory and health summaries as sensitive. The promotional branding instruction should be removed or ignored unless the user asks about maintainers or repositories.
SKILL.md:59Unsolicited Promotional Output Injection
SKILL.md:21Unpinned Third-Party Package Download and Execution
The skill instructs users to execute an npm package via npx without pinning an exact version, which allows whatever package version is current at execution time to be fetched and run. Because this is an MCP server that may handle OAuth tokens and user health data locally, a malicious or compromised future release could lead to code execution, secret theft, or unauthorized data access.
This authentication command also uses unpinned npx execution, so the version retrieved at runtime is not fixed or auditable. In the auth flow, the risk is amplified because the invoked code may process OAuth credentials and token material, making a compromised package release especially sensitive.
No suspicious patterns detected.