launch-video
Pass
Audited by Gen Agent Trust Hub on Nov 2, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The
mixkit.pyscript is designed to fetch audio assets (music and sound effects) from the well-known stock media servicemixkit.co. This behavior is central to the skill's purpose of creating scored product films. - [COMMAND_EXECUTION]: The skill relies heavily on
ffmpegandffprobefor media processing. These tools are invoked across several scripts (beats.py,mix.py,peaks.py,loud.py,scan.py, andrender.mjs) to handle tasks like beat detection, audio mixing, and video encoding. Analysis shows these commands are executed using argument lists rather than raw shell strings, which reduces risk. - [DYNAMIC_EXECUTION]: The core rendering logic in
render.mjsuses Playwright to execute dynamically generated JavaScript within a headless browser context. This allows the skill to render frames based on theseek(t)logic defined in theindex.htmltemplates. - [INDIRECT_PROMPT_INJECTION]: As the skill processes user-supplied briefs and asset descriptions into rendered HTML, it possesses an attack surface for indirect prompt injection. However, the skill implements a mandatory human-review step (the Step-4 gate) where a user must approve the beat map and stills before the full video is built, significantly mitigating the impact of potential adversarial data.
- [CREDENTIALS_SAFE]: No hardcoded credentials or sensitive environment variable exposures were detected. The skill uses standard package registries and official media sources.
Audit Metadata