pp-allrecipes
Pass
Audited by Gen Agent Trust Hub on Sep 21, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill installs command-line tools from external repositories.
- Downloads the
@mvanhorn/printing-press-librarypackage from the NPM registry usingnpx. - Installs the
allrecipes-pp-cliandallrecipes-pp-mcpbinaries directly fromgithub.com/mvanhorn/printing-press-libraryusinggo install. - [COMMAND_EXECUTION]: The skill's primary functionality is delivered through the execution of the
allrecipes-pp-clibinary. - The agent is instructed to use various subcommands such as
search,top-rated,pantry, andcookbookto manage recipe data and local caches. - [DATA_EXFILTRATION]: The skill documents capabilities that access local data or send information to remote servers.
- The
--deliver webhook:<url>flag allows the CLI to POST command output (e.g., recipe data or grocery lists) to any user-specified external URL. - The
pantrycommand reads the content of a local file, specifically~/pantry.txt, to perform ingredient matching. - A
feedbackcommand is described that can send local notes to a remote endpoint if theALLRECIPES_FEEDBACK_ENDPOINTenvironment variable is configured. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted content from the web, which could contain malicious instructions.
- Ingestion points: The skill fetches recipe markup, article bodies, and review summaries from Allrecipes.com.
- Boundary markers: The instructions do not define specific boundary markers or safety prompts to prevent the agent from following instructions embedded in the external recipe data.
- Capability inventory: The agent has the ability to execute bash commands via the provided CLI binary.
- Sanitization: There is no evidence of filtering or sanitization performed on the fetched external data before it is returned to the agent context.
Audit Metadata