remotion-video-creation
Pass
Audited by Gen Agent Trust Hub on Oct 5, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill describes patterns for fetching and processing external data that could potentially contain malicious instructions intended to influence the agent's behavior.
- Ingestion points: The
calculateMetadatafunction inrules/calculate-metadata.mdfetches data from a caller-providedprops.dataUrl. Additionally,rules/import-srt-captions.mdfetches and parses external.srtsubtitle files. - Boundary markers: The provided code snippets do not include explicit delimiters or instructions to the agent to ignore potentially embedded commands within the fetched data.
- Capability inventory: The skill utilizes
fetchfor network operations and various parsing utilities (parseSrt,json()) to integrate external content into the video rendering pipeline. - Sanitization: The examples do not demonstrate sanitization or validation of the remote content before it is transformed into component props or rendered.
- [EXTERNAL_DOWNLOADS]: The skill instructs the agent to install several external Node.js packages to enable specific functionalities.
- The skill recommends installing official framework modules including
@remotion/three,@remotion/media,@remotion/captions,@remotion/google-fonts,@remotion/fonts,@remotion/gif,@remotion/layout-utils,@remotion/lottie, and@remotion/transitions. - It also introduces a dependency on
mediabunny, a third-party library used for media metadata extraction and frame processing across multiple rule files (e.g.,rules/can-decode.md,rules/extract-frames.md). - It fetches Lottie assets from
assets4.lottiefiles.comand documentation fromremotion.dev. - [COMMAND_EXECUTION]: The skill provides instructions for the agent to execute shell commands to manage the project environment.
- Evidence: Multiple files provide commands like
npx remotion add [package]to add dependencies via npm, bun, yarn, or pnpm.
Audit Metadata