hyperframes-creative
Warn
Audited by Gen Agent Trust Hub on Sep 12, 2026
Risk Level: MEDIUMDYNAMIC_EXECUTIONREMOTE_CODE_EXECUTIONINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [DYNAMIC_EXECUTION]: The script
scripts/package-loader.mjsis designed to dynamically resolve and import Node.js packages. It uses theimport()function to load modules from computed file paths after they are installed. - [REMOTE_CODE_EXECUTION]:
scripts/package-loader.mjsincludes a bootstrapping mechanism that executesnpm installto fetch dependencies likesharpand@hyperframes/producerinto a temporary directory if they are not already present in the environment. - [INDIRECT_PROMPT_INJECTION]: The
templates/design-picker.htmltemplate renders user-influenced HTML usinginnerHTMLwithout technical sanitization. Whilereferences/design-picker.mdinstructs the AI agent to avoid including scripts or event handlers in these previews, there is no programmatic sanitization or Content Security Policy (CSP) to enforce this, creating a surface for cross-site scripting (XSS) if the generated HTML is malicious. * Ingestion points:templates/design-picker.html(via JSON placeholders). * Boundary markers: Absent in the template code; instructions exist inreferences/design-picker.md. * Capability inventory: Browser-based preview rendering with GSAP support. * Sanitization: Absent in the template logic. - [COMMAND_EXECUTION]:
scripts/extract-audio-data.pyuses thesubprocess.runfunction to invoke theffmpegcommand-line tool. This is used for decoding audio data for visualization and does not appear to use a shell or allow arbitrary command injection. - [EXTERNAL_DOWNLOADS]: Several HTML files, including
templates/design-picker.htmland various showcase files, fetch the GSAP library and Google Fonts from well-known content delivery networks (cdn.jsdelivr.netandfonts.googleapis.com).
Audit Metadata