Art
Fail
Audited by Gen Agent Trust Hub on Aug 15, 2026
Risk Level: HIGHCOMMAND_EXECUTIONDATA_EXFILTRATIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The
Tools/Generate.tsscript usesexecAsync(a wrapper for Node'sexec) to run ImageMagick (magick) commands. It interpolates theimagePathandhexColorvariables directly into shell strings without sufficient sanitization. SinceimagePathis derived from the--outputCLI argument, an attacker could craft a malicious filename containing shell metacharacters (e.g.," ; id ; ") to execute arbitrary commands on the host system. This vulnerability exists in theaddBackgroundColorandstampDaSignaturefunctions.- [DATA_EXFILTRATION]: Every workflow within the skill, including the main instructions inSKILL.md, mandates a "Voice Notification" step that usescurlto send a POST request tohttp://localhost:31337/notify. This transmits workflow metadata and activity details to a local service. While targeting localhost, this automated telemetry behavior is an unexpected network operation for an image generation skill and could be used to monitor agent activity.- [EXTERNAL_DOWNLOADS]: The skill's tools fetch generated image assets from external services including Replicate (replicate.com), Google Generative AI endpoints, and Discord CDN (for Midjourney integration). While these are well-known services, the skill handles remote URLs and downloads them directly to the local filesystem.
Recommendations
- AI detected serious security threats
Audit Metadata