faceless-explainer
Pass
Audited by Gen Agent Trust Hub on Nov 6, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses
spawnSyncto executeffmpegandffprobefor audio processing, looping, and format verification withinscripts/assemble-index.mjsandscripts/audio.mjs. - [COMMAND_EXECUTION]: The orchestrator is instructed to run multiple
npx hyperframescommands for project initialization, authentication status checks, linting, rendering, and previewing (e.g.,npx hyperframes init,npx hyperframes render). - [EXTERNAL_DOWNLOADS]: The skill utilizes
npxto execute platform-specific tools (hyperframes) and includes instructions for updating the skill from a remote repository via theskills updatecommand. - [DYNAMIC_EXECUTION]: In
scripts/audio.mjs, the audio processing engine can be overridden using theHF_MEDIA_ENGINEenvironment variable, which dynamically determines the script path executed byspawnSync. - [INDIRECT_PROMPT_INJECTION]: The skill processes arbitrary user-supplied text (articles, notes, or topics) to generate narrative storyboards and scripts. This ingestion point constitutes an attack surface, although it is part of the primary intended functionality of the skill.
- Ingestion points:
capture/extracted/visible-text.txt(via user input),BRIEF.md. - Boundary markers: The instructions recommend using a phrase-segmented voiceover structure which can act as a natural delimiter, though no explicit security boundary markers are enforced on user text.
- Capability inventory: Subprocess calls (
ffmpeg,ffprobe,npx), file writing (HTML, JSON, MD), and sub-agent dispatch. - Sanitization: Standard template-based generation of HTML and JS via scripts; however, raw text is interpolated into storyboard/script drafts by the agent.
Audit Metadata