Pass
Audited by Gen Agent Trust Hub on Jul 28, 2026
Risk Level: SAFECOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes a bundled Python script (
pinterest.py) using theBashtool for all API interactions. It also includes afindcommand in theSKILL.mdinstructions to dynamically locate the script file within the/tmpdirectory structure, which could lead to path hijacking if an attacker places a malicious script in a matching directory pattern. - [PROMPT_INJECTION]: The skill has a surface for indirect prompt injection because it processes untrusted user input and interpolates it into shell commands executed via the
Bashtool. Ingestion points: User-provided content such as Pin titles, descriptions, and board IDs are ingested through the agent's interaction context inSKILL.md. Boundary markers: None. The instructions do not provide explicit delimiters or warnings to the agent about handling embedded instructions in user data. Capability inventory: The skill has access to theBashtool for local command execution and thepublish_artifacttool. The bundled script can make network requests toapi.pinterest.comusing the user'sPINTEREST_TOKEN. Sanitization: The Python script usesargparseto safely handle arguments internally and validates that image URLs use HTTPS. However, there is no explicit instruction for the agent to sanitize or escape strings when constructing the initial shell command.
Audit Metadata