pp-npm
Pass
Audited by Gen Agent Trust Hub on Jul 27, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSDATA_EXFILTRATIONCOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill requires downloading the
npm-pp-clibinary. It provides instructions to usenpxfor the@mvanhorn/printing-press-librarypackage orgo installfromgithub.com/mvanhorn. Both sources are controlled by the skill's author.- [DATA_EXFILTRATION]: The CLI includes multiple features for sending data to external endpoints. The--deliver webhook:<url>flag allows sending command output to arbitrary URLs. Additionally, thefeedbackcommand can transmit data to a remote server if theNPM_FEEDBACK_ENDPOINTenvironment variable is configured. These features provide mechanisms for an agent to transmit data to external servers.- [COMMAND_EXECUTION]: The skill executes a local binary (npm-pp-cli) and includes awhichcommand that dynamically matches natural language queries to internal tool capabilities.- [PROMPT_INJECTION]: The skill ingests data from the public npm registry, which is managed by third parties. This untrusted content is processed by the agent without explicit sanitization or clear boundary markers, allowing for potential indirect prompt injection attacks. - Ingestion points:
npm-pp-cli package <name>,npm-pp-cli compare,npm-pp-cli risk(all in SKILL.md). - Boundary markers: Absent.
- Capability inventory: Shell execution (
npm-pp-cli), file writing (file:<path>), network POST (webhook:<url>). - Sanitization: Absent.
Audit Metadata