migrate-framer
Pass
Audited by Gen Agent Trust Hub on Oct 31, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted data from external Framer sites and CMS exports which could potentially contain malicious instructions.
- Ingestion points:
framer-csv-import.mjsingests CSV files and API JSON dumps containing rich text (HTML). - Boundary markers: The instructions do not define specific prompt delimiters, but the scripts implement robust programmatic sanitization.
- Capability inventory: The skill can write files to the local
content/directory and perform network requests to the Framer API. - Sanitization: The library
scripts/lib/content-common.mjscontains an allowlist-based HTML sanitizer (sanitizeHtml) that explicitly drops dangerous tags like<script>,<style>, and event handlers. - [DYNAMIC_EXECUTION]: The skill uses dynamic loading to interface with project-specific dependencies.
- Evidence:
scripts/framer-api-dump.mjsusescreateRequireand dynamicimport()to load theframer-apipackage from the localnode_modules. This is a standard pattern for CLI tools to support user-installed peer dependencies for a specific project.
Audit Metadata