visant-motion
Pass
Audited by Gen Agent Trust Hub on Nov 2, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSDYNAMIC_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The skill includes several Node.js scripts (
motion-lint.mjs,codemod-duration.mjs,codemod-transition-all.mjs) designed to perform file system read and write operations within a target project directory to audit and refactor motion-related code. - [EXTERNAL_DOWNLOADS]: The skill recommends using
npxto install additional capabilities from trusted sources, such as thevercel-react-view-transitionsskill from Vercel Labs' official repository. It also utilizes a performance measurement script that fetches theweb-vitalslibrary from a public CDN (unpkg.com). - [DYNAMIC_EXECUTION]: The
measure-motion.mjsutility uses the Playwright browser automation library to drive a target URL (performing hovers, clicks, and scrolls) to collect real-time performance metrics like Interaction to Next Paint (INP) and Long Animation Frames (LoAF). - [INDIRECT_PROMPT_INJECTION]: The skill's auditing tools (linter and codemods) ingest untrusted source code from the target repository, and the measurement tool interacts with external URLs. While this presents an attack surface where malicious content in those files or pages could attempt to influence the agent's behavior through the tool's output, the scripts themselves do not execute instructions found in the data.
- [SAFE]: The resources and guidance are aligned with professional design engineering best practices (distilled from WWDC and animations.dev). All external dependencies trace back to trusted organizations, well-known services, or the vendor's own namespace (@visant).
Audit Metadata