hyperframes-media
Warn
Audited by Gen Agent Trust Hub on Oct 26, 2026
Risk Level: MEDIUMCREDENTIALS_UNSAFEEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [CREDENTIALS_UNSAFE]: The skill's authentication logic in
scripts/lib/heygen.mjsreads sensitive credentials from~/.heygen/credentialsand searches for.envfiles in parent directories to resolve API keys for services like HeyGen and ElevenLabs. - [DATA_EXFILTRATION]: Credentials retrieved from the local file system are transmitted to external endpoints, such as
api.heygen.com, via network requests inscripts/lib/heygen.mjsto authenticate media generation tasks. - [EXTERNAL_DOWNLOADS]: The skill manages its environment by automatically installing required Python libraries (e.g.,
google-genai,transformers,torch) viapipat runtime inscripts/lib/bgm.mjsif they are not already present. - [DYNAMIC_EXECUTION]: The skill assembles Python code as string literals and executes it using
python3 -cfor media processing tasks inscripts/lib/bgm.mjsandscripts/lib/tts.mjs. - [COMMAND_EXECUTION]: The skill spawns subprocesses to execute various system tools and CLI utilities, including
ffmpeg,ffprobe,python3, andnpx hyperframes. - [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from
audio_request.jsonand external transcript files (SRT, VTT, JSON), which are then processed by the media engine. These ingestion points have access to command execution and network capabilities, and whiletranscript-handling.mdmentions basic cleanup, the skill lacks robust sanitization and boundary markers for all processed data.
Audit Metadata