solo-apple-app-icon
Pass
Audited by Gen Agent Trust Hub on Oct 9, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill provides instructions to run shell commands such as
find,mdfind, andxcrunto locate project assets and interact with the iOS simulator. Thescripts/make_icon.pyscript utilizessubprocess.runto execute the official Appleictoolutility for icon rendering. This use of subprocess is implemented using a list of arguments, which is a recommended practice to avoid shell injection. - [INDIRECT_PROMPT_INJECTION]: The skill processes user-supplied SVG files to extract path coordinates and color values via regular expressions. These values are then interpolated into new SVG and JSON files. This creates a potential surface for indirect injection if a malicious SVG contains specially crafted strings designed to break out of attributes or influence downstream processing.
- Ingestion points: The
scripts/make_icon.pyscript reads from a local SVG file specified by the--sourceargument. - Boundary markers: No explicit delimiters or instructions are provided to the agent or the script to ignore potentially malicious embedded content within the source artwork.
- Capability inventory: The script has the ability to execute the
ictoolbinary, delete directories usingshutil.rmtree, and write new files to the filesystem. - Sanitization: The script extracts data using regex but does not perform escaping or validation on the resulting strings before they are placed into new file templates.
Audit Metadata