lottie
Pass
Audited by Gen Agent Trust Hub on Oct 7, 2026
Risk Level: SAFEDYNAMIC_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [DYNAMIC_EXECUTION]: The skill documents that the full build of
lottie-webincludes an expression engine that runs After Effects expressions usingeval(). This presents a risk when loading animation files from untrusted or user-provided sources. The skill mitigates this by recommending thelottie_lightbuild, which excludes the expression engine andeval()usage. - [EXTERNAL_DOWNLOADS]: The skill references and provides instructions for installing well-known and trusted packages:
lottie-web(Airbnb) and@lottiefiles/dotlottie-web. These are standard industry tools for vector animations. It also mentions that thedotLottieplayer fetches WebAssembly (WASM) components from the jsDelivr CDN by default. - [INDIRECT_PROMPT_INJECTION]: The skill defines a surface for processing untrusted data via the
animationDataprop in theLottiePlayerReact component and thepathparameter inplayFromUrl. While Lottie JSON files are data-driven, the inclusion of an expression engine creates a path for script injection if the source is malicious. The documentation includes guidelines to use the light build for third-party files to neutralize this vector. - [COMMAND_EXECUTION]: The skill includes standard
npm installcommands for package management, which is expected for a developer-oriented skill.
Audit Metadata