youtube-thumbnail
Pass
Audited by Gen Agent Trust Hub on Jun 28, 2026
Risk Level: SAFEDATA_EXFILTRATION
Full Analysis
- [DATA_EXFILTRATION]: The scripts
yt-thumb.mjs,yt-boxes.mjs, andrasterize-logo.mjsutilize a headless Playwright browser to compose images. They use thefile://protocol to load local assets provided via command-line arguments (e.g.,--face,--scene,--icon). This creates a vulnerability where an attacker could influence the agent to pass sensitive local file paths (such as~/.ssh/id_rsaor.envfiles), causing the browser to render their contents into the resulting screenshot, effectively exfiltrating the data as an image.- [SAFE]: The skill relies on legitimate, well-known libraries includingplaywrightfor rendering,rembgfor background removal, andpillowfor image manipulation.- [SAFE]: The skill uses standard package managers (pipandnpm) for installation and does not contain unauthorized remote code execution patterns.- [SAFE]: The Node.js scripts contain hardcoded absolute paths pointing to a specific user directory (/Users/jasonqwwen/Library/Caches/ms-playwright). While not directly malicious, this leaks developer metadata and may cause the scripts to fail or behave unexpectedly on other systems.
Audit Metadata