recreate-thumbnails
Pass
Audited by Gen Agent Trust Hub on Sep 17, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill downloads images from YouTube's official servers (
img.youtube.com) and arbitrary remote URLs provided by the user using therequestslibrary inrecreate_thumbnails.py. This is a functional requirement for the skill's primary purpose. - [INDIRECT_PROMPT_INJECTION]: The skill possesses a surface for indirect prompt injection through the processing of external images.
- Ingestion points: External image data enters the agent context via the
youtube_urlandsourceURL parameters defined inSKILL.mdand handled inrecreate_thumbnails.py. - Boundary markers: The system prompt in
recreate_thumbnails.pyuses explicit labels (e.g., "IMAGE 1", "IMAGE 2") to help the model distinguish between reference and target images. - Capability inventory: Capabilities are limited to image downloads via
requests, local file writes within the.tmp/directory, and invocation of the Google GenAI API. No arbitrary command execution or subprocess spawning is present. - Sanitization: Video IDs from YouTube URLs are validated using regular expressions, though the raw content of downloaded images is not sanitized before being passed to the vision model.
- [SAFE]: The skill correctly manages sensitive credentials by instructing users to store the API key in a
.envfile rather than hardcoding it. No patterns of obfuscation, persistence, or privilege escalation were found.
Audit Metadata