explainer-engaging
Warn
Audited by Gen Agent Trust Hub on Oct 13, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [DYNAMIC_EXECUTION]: The skill generates a complete HTML and JavaScript application at runtime and subsequently executes it using a headless browser via the
render.mjsscript to capture frames for video production. - [COMMAND_EXECUTION]: The workflow requires the agent to execute multiple shell commands, including
npm install, and therender.mjsscript useschild_process.spawnto runffmpegfor media encoding. - [INDIRECT_PROMPT_INJECTION]: The skill has a significant attack surface for indirect injection.
- Ingestion points: Content is fetched from user-provided URLs in
Step 1to extract product details, features, and brand information. - Boundary markers: None identified. The instructions do not specify any delimiters or safety warnings for the fetched content.
- Capability inventory: The skill can write files (
writeFileSync), execute subprocesses (ffmpeg), and launch browser instances. - Sanitization: There is no mention of sanitizing or escaping the data retrieved from external websites before it is used to generate the animation code.
- [DATA_EXPOSURE]: The Node.js rendering script (
render.mjs) initializes the Playwright browser with the--allow-file-access-from-filesflag. This setting allows the browser to read any file on the local filesystem, which could be exploited if the generated HTML includes untrusted data from the fetched URLs. - [EXTERNAL_DOWNLOADS]: The skill instructs the installation of the
playwrightpackage and the Chromium browser binary from external registries.
Audit Metadata