faceless-explainer
Pass
Audited by Gen Agent Trust Hub on Aug 21, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill instructions in
SKILL.mddirect the agent to silently update the toolchain usingnpx hyperframes skills update faceless-explainer. Theinitcommand also checks for and downloads the latest skill definitions from a remote GitHub repository to ensure the environment is current. - [COMMAND_EXECUTION]: The
assemble-index.mjsscript utilizesspawnSyncto callffmpegandffprobe. These calls are used to process background music, specifically for checking durations and extending short tracks via looping. The use of array-based arguments inspawnSynceffectively mitigates common shell injection vulnerabilities. - [COMMAND_EXECUTION]: The
audio.mjsscript acts as an adapter that executes a shared audio engine located in a sibling directory (../../media-use/audio/scripts/audio.mjs) vianode. This is part of a modular architecture where specialized tasks are delegated to shared utility skills. - [DATA_EXPOSURE]: The skill frequently accesses and reads configuration and reference files from sibling directories such as
hyperframes-core,hyperframes-creative, andhyperframes-animation. This behavior is expected within the integrated suite of tools provided by the vendor for video production. - [INDIRECT_PROMPT_INJECTION]: The skill processes arbitrary user-provided text stored in
capture/extracted/visible-text.txt. This content is eventually used to generate instructions for sub-agents (frame workers). The skill manages this attack surface by using structured data packets (frame-packets.mjs) and applying size limits to the data transmitted to sub-agents.
Audit Metadata