pp-whoop
Pass
Audited by Gen Agent Trust Hub on Oct 1, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTIONPERSISTENCE
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill provides instructions to download and install the
whoop-pp-clibinary usingnpxfrom the@mvanhornnpm scope andgo installfrom a GitHub repository owned by the author. These are identified as vendor-owned resources. - [REMOTE_CODE_EXECUTION]: The skill instructs the agent to execute remote installation commands (
npx -yandgo install) to fetch and set up the necessary CLI tools on the host system. - [COMMAND_EXECUTION]: The skill is designed to drive a local binary (
whoop-pp-cli) using theRead Bashtool, executing various subcommands for data retrieval and configuration. - [DATA_EXFILTRATION]: The CLI includes a
--deliver webhook:<url>feature that allows the agent to POST command results to an arbitrary network endpoint. Additionally, thefeedbackcommand can transmit data to a remote endpoint ifWHOOP_FEEDBACK_ENDPOINTis configured. - [INDIRECT_PROMPT_INJECTION]: The skill processes external data from the Whoop API (e.g., workouts, sleeps, profile data).
- Ingestion points: API data fetched via
activity,cycle, andusercommands (SKILL.md). - Boundary markers: The CLI uses a JSON provenance envelope (
metaandresults) to separate data from metadata. - Capability inventory: The skill possesses
Read Bashcapabilities to execute system commands. - Sanitization: No specific sanitization or filtering of external API content is documented before the agent processes the results.
- [PERSISTENCE]: The skill includes instructions to register a Model Context Protocol (MCP) server (
claude mcp add), which integrates the tool into the agent's persistent configuration across sessions.
Audit Metadata