youtube-search
Pass
Audited by Gen Agent Trust Hub on Oct 12, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted data (video titles, channel names, and descriptions) fetched from YouTube. This content is presented to the agent and could contain malicious instructions designed to influence the agent's behavior.
- Ingestion points: Video metadata is captured via
yt-dlpand processed byjqinSKILL.md. - Boundary markers: No explicit delimiters or instructions are provided to the agent to treat the video metadata as untrusted data.
- Capability inventory: The skill utilizes shell execution via
yt-dlpandjqto process and format results. - Sanitization: Metadata is truncated and formatted using
jq, but no specific sanitization is performed to prevent prompt injection attacks embedded in the video descriptions. - [COMMAND_EXECUTION]: The skill template interpolates user-controlled variables (
QUERYandCOUNT) directly into shell command strings (e.g.,yt-dlp "ytsearch${COUNT}:${QUERY}"). While the examples use double quotes, this pattern represents a shell injection surface if the agent platform does not strictly validate or escape the input before execution.
Audit Metadata