pp-shopping
Pass
Audited by Gen Agent Trust Hub on Aug 19, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill requires downloading a CLI tool from a remote repository.
- Source:
github.com/mvanhorn/printing-press-library/library/commerce/shopping/cmd/shopping-pp-clivia Go. - Source:
@mvanhorn/printing-press-libraryvia NPX. - [REMOTE_CODE_EXECUTION]: The skill uses
npxandgo installto download and execute code from external registries during the setup process. - [COMMAND_EXECUTION]: The skill requires the
Read Bashtool to execute theshopping-pp-clibinary for retail data analysis and profitability calculations. - [DATA_EXFILTRATION]: The skill includes functionality to transmit tool output to external network endpoints.
- Feature: The
--deliver webhook:<url>flag allows the agent to POST command results to arbitrary external URLs. - Feature: The
feedback --sendfeature transmits locally stored notes to a configured network endpoint. - [PROMPT_INJECTION]: The skill is vulnerable to indirect prompt injection as it aggregates content from multiple external retailers.
- Ingestion points: Product names, descriptions, and price history fetched from over 70 third-party retailers via the
indexandcomparecommands. - Boundary markers: None explicitly defined in the skill instructions to separate untrusted product data from agent instructions.
- Capability inventory: The agent has access to the
Bashtool and can execute shell commands with the results of retail queries. - Sanitization: No explicit sanitization or filtering of external product content is specified before processing.
- Mitigation: Wrap external content in delimiters with explicit instructions to ignore embedded commands, and utilize the
--jsonflag with strict schema validation.
Audit Metadata