html-reel
Pass
Audited by Gen Agent Trust Hub on Oct 27, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill exhibits an inherent attack surface for indirect prompt injection.
- Ingestion points: The
scripts/read-source.mjsscript ingests untrusted content from external URLs (X/Twitter, YouTube, and generic web pages), which is then used to generate scripts inSource.md. - Boundary markers: The instructions lack explicit boundary markers or delimiters to protect the agent's prompt context from instructions potentially embedded in the scraped source data.
- Capability inventory: The skill possesses significant local capabilities, including subprocess execution of
ffmpeg,ffprobe, andyt-dlp, as well as browser automation throughplaywright. - Sanitization: No evidence of sanitization or filtering of the ingested external content was found in the scripts before it is processed by the AI.
- [COMMAND_EXECUTION]: Multiple scripts (
scripts/decursor.py,scripts/join-takes.py,scripts/tighten-voice.py,scripts/verify-export.mjs) use Python'ssubprocessmodule to executeffmpegandffprobebinaries. - Evidence: These calls are used for specialized video processing tasks such as inpainting cursors, audio normalization, and merging video segments, which align with the skill's primary purpose.
- [EXTERNAL_DOWNLOADS]: The skill connects to several external services to fetch data and media.
- Evidence:
scripts/vo-words.pyinteracts with the ElevenLabs API (api.elevenlabs.io) for voice generation.scripts/read-source.mjsuses thefxtwitterAPI to scrape social media content.scripts/preview-reel.mjsdownloads audio assets fromfil.design. These are legitimate service integrations for the tool's use case.
Audit Metadata