remotion-best-practices
Warn
Audited by Snyk on Feb 25, 2026
Risk Level: MEDIUM
Full Analysis
MEDIUM W011: Third-party content exposure detected (indirect prompt injection risk).
- Third-party content exposure detected (high risk: 0.90). The skill includes multiple required workflow examples that fetch and ingest open-web content—e.g., the calculate-metadata rule directly does await fetch(props.dataUrl), the Lottie example fetches a remote Lottie JSON, and many rules/components (Img/Video/Audio, Mediabunny UrlSource) accept arbitrary remote URLs—so untrusted third‑party content is read and can influence metadata, rendering decisions, or subsequent actions.
MEDIUM W012: Unverifiable external dependency detected (runtime URL that controls agent).
- Potentially malicious external URL detected (high risk: 0.80). The transcribe-captions example shows a Node.js script that calls installWhisperCpp and downloadWhisperModel to fetch and install whisper.cpp and a model at runtime (see https://www.remotion.dev/docs/install-whisper-cpp/transcribe), which results in downloading and executing remote code/models as a required dependency.
Audit Metadata