text-to-lottie
Pass
Audited by Gen Agent Trust Hub on Oct 5, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill uses
npx degit diffusionstudio/lottieto download a Lottie player project template andnpm installto fetch project dependencies. These operations involve downloading and installing third-party code from an external repository not included in the trusted vendors list. - [COMMAND_EXECUTION]: Several shell commands are used for workflow management, including
npm run devto start the local Vite server andcurlto interact with the local context endpoint athttp://localhost:<port>/__contextfor project discovery. - [DYNAMIC_EXECUTION]: The skill instructs the agent to run
node -ewith a script that usesfs.readFileSyncandJSON.parseto validate the contents of the generatedlottie.jsonfile. This represents a dynamic execution surface within the validation workflow. - [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted user input to generate Lottie JSON and reads existing JSON files from the filesystem to modify them. The workflow lacks explicit boundary markers or sanitization instructions for these data ingestion points, creating a potential surface for indirect prompt injection, particularly as the processed data is later used in command templates.
Audit Metadata