thumbnails
Pass
Audited by Gen Agent Trust Hub on Oct 28, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONCOMMAND_EXECUTION
Full Analysis
- [Indirect Prompt Injection Surface]: The skill ingests and processes external video transcripts to generate thumbnail concepts and summaries. This presents a potential surface where malicious instructions embedded within the transcript data could attempt to influence the agent's behavior. \n
- Ingestion points: Video transcripts processed via the
transcribe_audiotool as described in the working loop inSKILL.md.\n - Boundary markers: The instructions do not define specific delimiters or "ignore embedded instructions" warnings for the transcript data interpolation.\n
- Capability inventory: The skill possesses the ability to execute shell commands via
nodefor image processing, perform file writes, and use theupload_filestool for delivery.\n - Sanitization: No explicit sanitization or validation of the ingested transcript content is performed before it is used for concept generation.\n- [Dynamic Library Loading]: The scripts
small-size-gate.mjsandthumb-gate.mjsutilize dynamic loading to resolve thesharpimage processing library. This is achieved usingcreateRequirewith a path derived from theDESIGN_AGENT_RENDER_DIRenvironment variable. Although this is a functional requirement for the skill's image analysis tasks, it involves dynamic loading from computed paths.\n- [Functional Command Execution]: The skill's instructions guide the agent to execute several internal Node.js scripts and command-line tools (such ashtml2png.mjs,thumb-gate.mjs, andhyperframes) to generate, analyze, and validate thumbnail files. These operations are performed on files within the project workspace.\n- [Path Confinement]: As a security-positive pattern, the provided Node.js scripts include aconfinefunction that validates all file paths against the designated/workspacedirectory. This practice effectively restricts file operations to the intended environment and mitigates potential path traversal risks.
Audit Metadata