video
Pass
Audited by Gen Agent Trust Hub on Oct 28, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCREDENTIALS_UNSAFE
Full Analysis
- [COMMAND_EXECUTION]: The skill relies on shell commands to perform its core functions. It invokes
yt-dlp,curl,ffmpeg,ffprobe, andpython3to extract, download, convert, and process media data. These commands use variables such asVIDEO_URL,EPISODE_URL, andAUDIO_URLwhich are derived from user input. - [INDIRECT_PROMPT_INJECTION]: This skill possesses an attack surface for indirect prompt injection as it ingests data from external sources. It fetches subtitles via
yt-dlpand generates transcripts via the Whisper API, then uses this untrusted text to generate summaries. The skill lacks explicit boundary markers or sanitization logic to prevent instructions embedded within the media content from influencing the final summary output. - Ingestion points: External subtitles (VTT files) and Whisper transcription JSON results are read into the agent's context.
- Boundary markers: None identified in the provided instructions for the summarization step.
- Capability inventory: The skill has access to file system operations (
rm,stat,ls), network operations (curl), and media processing tools (ffmpeg,yt-dlp). - Sanitization: No filtering or sanitization of the extracted text is performed before summarization.
- [EXTERNAL_DOWNLOADS]: The skill downloads media files and metadata from various established platforms, including YouTube, Bilibili, and Apple Podcasts. It also fetches audio streams from CDNs like
media.xyzcdn.netand communicates with theapi.groq.comendpoint for transcription services. - [CREDENTIALS_UNSAFE]: The skill requires a
GROQ_API_KEYfor its transcription functionality. It instructs the agent to use an environment variable for authentication when calling the Groq API viacurl.
Audit Metadata