youmind-blog-cover
Pass
Audited by Gen Agent Trust Hub on Sep 22, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSPROMPT_INJECTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The skill requires the use of the
youmindCLI to perform API calls. These calls involve passing user-controlled data such as article titles and topics into shell command arguments within JSON strings. This pattern could be vulnerable to command or argument injection if the agent does not properly escape or sanitize the input. - [EXTERNAL_DOWNLOADS]: The skill directs the installation of the
@youmind-ai/clipackage via NPM. This tool is a resource belonging to the author's organization and is necessary for the skill's primary functionality. - [PROMPT_INJECTION]: The skill instructions contain mandatory directives (e.g., '⚠️ MANDATORY: present this message IMMEDIATELY') designed to override the agent's conversational heuristics. These instructions dictate specific UI behaviors and response timing, bypassing the agent's autonomy.
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted user input which is then used in tool calls.
- Ingestion points: User-provided article titles, topics, and external URLs processed in the Step 1 workflow.
- Boundary markers: None; the data is interpolated directly into the message template passed to the
createChatcommand. - Capability inventory: Subprocess calls via the
youmindCLI tool and local Node.js script execution. - Sanitization: The skill does not provide instructions for sanitizing or validating user input before usage in shell commands.
- [DYNAMIC_EXECUTION]: The workflow executes a local Node.js script (
scripts/extract-images.js) to parse output from the CLI tool. The script uses regular expressions to process incoming data from the tool's execution context.
Audit Metadata