fountain-clip-finder
Pass
Audited by Gen Agent Trust Hub on Sep 22, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The skill executes a local Python script
modules/external-source/scripts/read-segments.pyby interpolating user-provided video URLs or local file paths. The Python script itself uses list-basedsubprocess.runcalls to executeyt-dlp,ffmpeg, andffprobe, which is a secure practice to prevent shell injection within the script's own operations. - [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from external sources, including YouTube caption tracks and local subtitle files. These transcripts are used to score content and generate social media posts, creating a surface for indirect prompt injection.
- Ingestion points:
modules/external-source/scripts/read-segments.pyreads YouTube captions and local subtitle files. - Boundary markers: The skill uses markdown blockquotes in its output templates (
assets/clip-card.md) to delimit ingested transcript content. - Capability inventory: The skill uses
subprocess.runfor media processing and the Fountain API to create draft social posts. - Sanitization: A 'safety pass' is explicitly defined in
modules/copy/MODULE.mdto flag risks such as unverified claims or misleading content. - [EXTERNAL_DOWNLOADS]: The skill uses
yt-dlpto fetch caption data from YouTube and utilizes web search tools to resolve media for podcast episodes when they are not available on the primary platform. These actions are directed by user input and are fundamental to the skill's purpose.
Audit Metadata