website-to-video
Pass
Audited by Gen Agent Trust Hub on Oct 26, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill captures raw text and assets from user-provided URLs using
npx hyperframes capture(referenced inreferences/step-0-capture.md). This untrusted data is then ingested into the agent's context and used to generate the video's script and visual compositions. - Ingestion points:
capture/extracted/visible-text.txtandcapture/extracted/asset-descriptions.md(Step 2 and 3). - Boundary markers: The instructions mention a "brand-truth" framing but do not specify robust sanitization or delimiters to prevent embedded instructions in the captured site from influencing the agent's creative or technical decisions.
- Capability inventory: The skill can execute shell commands via
npx, perform network requests viacurl, and write/read local files throughout the 7-step process. - Sanitization: No explicit sanitization or filtering of external content is documented before it is interpolated into prompts or script files.
- [DYNAMIC_EXECUTION]: The skill generates
.htmlfiles in thecompositions/directory that include JavaScript (GSAP animations). These files are executed at runtime by thehyperframesengine during thesnapshot,validate, andrenderphases (Step 5 and 6). - Implementation: The agent (or sub-agents) assembles executable code based on templates and user/site data, which is then loaded into a headless Chrome environment for rendering.
- [EXTERNAL_DOWNLOADS]: The skill downloads brand assets, fonts, and scripts from external URLs.
- References: Interacts with
api.elevenlabs.ioandapi.heygen.comfor media generation andgoogle.devfor API keys. - Registry: Downloads registry blocks from
heygen-com/hyperframesusing thenpx hyperframes addcommand.
Audit Metadata