remotion-markup
Pass
Audited by Gen Agent Trust Hub on Oct 24, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill implements patterns for ingesting untrusted data from external sources, creating a vulnerability surface where data could contain instructions meant to influence agent behavior.
- Ingestion points: The
calculateMetadatafunction incalculate-metadata.mdfetches and parses JSON from a user-provideddataUrl. Additionally,lottie.mddemonstrates fetching Lottie animation data from a remote URL. - Capability inventory: The skill possesses the capability to execute shell commands via
npx remotion(e.g., insilence-detection.mdandffmpeg.md), perform network operations (e.g.,fetchcalls invoiceover.md), and write files to the local file system (e.g., ingenerate-voiceover.tsandprep-geo.mjs). - Boundary markers: The provided code snippets do not explicitly include boundary markers or delimiters to separate untrusted data from system instructions.
- Sanitization: There is no evidence of explicit sanitization or validation of the fetched JSON structures before they are interpolated into the application props.
- [EXTERNAL_DOWNLOADS]: The skill facilitates and recommends the use of several external services and CDNs for its primary functionality.
- Well-known services: It fetches text-to-speech audio from ElevenLabs (
api.elevenlabs.io), loads Lottie assets fromassets4.lottiefiles.com, and utilizesunpkg.comto load MapLibre worker scripts. - Mapping providers: Instructions are provided for integrating with MapTiler, Mapbox, and Google Maps API, requiring the use of respective developer keys and remote tile services.
- [DYNAMIC_EXECUTION]: The skill uses
calculateMetadatato dynamically modify composition properties at runtime, though this is a standard feature of the Remotion framework and is used here for legitimate metadata calculations like video duration.
Audit Metadata