remotion-markup

Pass

Audited by Gen Agent Trust Hub on Sep 1, 2026

Risk Level: SAFEEXTERNAL_DOWNLOADSDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
  • [EXTERNAL_DOWNLOADS]: The CesiumFlythrough component fetches the CesiumJS library and its associated CSS from the cesium.com CDN at runtime.
  • [DYNAMIC_EXECUTION]: The CesiumFlythrough component uses document.createElement('script') to inject and execute the CesiumJS library into the environment when the component initializes.
  • [INDIRECT_PROMPT_INJECTION]: The skill documents a pattern in calculate-metadata.md that ingests external data from a URL (props.dataUrl) and merges it into the component's props. This pattern represents a potential attack surface for indirect prompt injection.
  • Ingestion points: calculate-metadata.md (via the dataUrl prop in calculateMetadata).
  • Boundary markers: Absent; instructions do not specify using delimiters or warnings for fetched content.
  • Capability inventory: The skill utilizes network calls (fetch, ElevenLabs API, map providers), file writing (via provided build scripts), and dynamic DOM manipulation.
  • Sanitization: Absent; the example shows the fetched JSON being directly spread into the props object.
Audit Metadata
Risk Level
SAFE
Analyzed
Sep 1, 2026, 01:42 PM
Security Audit — agent-trust-hub — remotion-markup