create-imessage-mockup
Pass
Audited by Gen Agent Trust Hub on Jul 3, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The
screenshot.jsscript utilizeschild_process.execSyncto runnpx playwright install chromiumif the browser is not detected. This is a standard and expected initialization step for the Playwright library to ensure its execution environment is prepared. - [EXTERNAL_DOWNLOADS]: The skill facilitates the download of the Chromium browser at runtime via Playwright. This download originates from a well-known service and is necessary for the skill's core functionality of rendering high-quality mockups.
- [PROMPT_INJECTION]: The skill exhibits a potential surface for indirect prompt injection by processing external thread data provided in JSON format. \n
- Ingestion points: User-provided JSON file read by
render.jsvia the--threadargument.\n - Boundary markers: No explicit boundary markers or instructions to ignore embedded content are used between the ingested data and the rendering engine.\n
- Capability inventory: The skill can perform file system writes (saving mockups) and execute shell commands (dependency installation).\n
- Sanitization: The
generate.jsscript implements anescapeHTMLfunction that is applied to all participant names and message text before interpolation into the HTML templates, effectively mitigating potential injection attacks within the rendering context.
Audit Metadata