hyperframes
Pass
Audited by Gen Agent Trust Hub on Oct 19, 2026
Risk Level: SAFEREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The skill makes extensive use of the
npxutility to download and execute thehyperframesCLI and various workflow-specific skills from the NPM registry. Notable instances include thenpx hyperframes@latest upgradecommand inSKILL.mdand the instructions for adding workflows vianpx skills add heygen-com/hyperframesinreferences/skill-lifecycle.md. - [COMMAND_EXECUTION]: System commands are executed using
child_process.spawnSyncwithinscripts/plugin-cli.mjsandscripts/lib/main-module.test.mjs. Theplugin-cli.mjsscript acts as a specialized launcher that wrapsnpxand Node.js execution to manage environment variables and release versions. - [DYNAMIC_EXECUTION]: The
scripts/plugin-cli.mjsscript provides a mechanism to execute arbitrary Node.js scripts using a--scriptflag. This allows for the dynamic loading and execution of code based on paths provided during runtime. - [INDIRECT_PROMPT_INJECTION]: The skill employs a sub-agent orchestration model where "frame workers" are dispatched with prompts generated from project files (
BRIEF.md,STORYBOARD.md) that incorporate user input. This creates a potential surface for indirect prompt injection, as described inreferences/subagent-dispatch.mdandreferences/frame-worker-core.md. - Ingestion points: User-provided details from the "intent interview" are stored in
BRIEF.mdandSTORYBOARD.md, which are subsequently read to form instructions for sub-agents. - Boundary markers: Content is organized using Markdown headers and YAML frontmatter, though no explicit instructions or delimiters to prevent the interpretation of data as commands by sub-agents are documented.
- Capability inventory: The framework can execute shell commands via
npxand manipulate the local filesystem through read and write operations. - Sanitization: While the skill mentions sanitization for Figma-derived SVG assets, it does not specify sanitization or validation for the narrative text used in sub-agent prompts.
Audit Metadata