remove-watermark
Pass
Audited by Gen Agent Trust Hub on Aug 31, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The
execFileJsonfunction inscripts/lib/providers.mjsusesspawnto run thedlazycommand-line tool. This enables the skill to perform image generation by calling external binaries associated with the vendor's toolset. - [EXTERNAL_DOWNLOADS]: The
persistfunction inscripts/gen.mjsdownloads processed image assets from AI provider URLs (e.g., those from OpenAI, Replicate, or the vendor's own hosting atfiles.dlazy.com) usingfetchand writes them to the local file system. - [DATA_EXFILTRATION]: User prompts and image data are transmitted to external AI service providers (OpenAI, Google, Replicate, Fal, ByteDance, and dLazy) to facilitate the image editing and reconstruction process. This is the core functionality of the skill.
- [INDIRECT_PROMPT_INJECTION]: The skill possesses an attack surface for indirect prompt injection because it processes untrusted image inputs that could contain adversarial content.
- Ingestion points: External images are loaded via the
gen.mjsscript's--imagesparameter and the brand configuration files. - Boundary markers: The instructions in
skill.mdprovide structured prompts using "Delete" and "Keep" lists to define the task scope and separate instructions from content. - Capability inventory: The skill includes capabilities for file system writes in
gen.mjsand network requests to AI service endpoints inproviders.mjs. - Sanitization: The skill relies on the downstream AI provider's safety filters as there is no local sanitization of visual image content.
Audit Metadata