remove-ai-marks
Pass
Audited by Gen Agent Trust Hub on Sep 10, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONDATA_EXFILTRATIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted text and documents (Markdown, HTML, PDF, DOCX) to perform "Layer B" rewrites. These involve interpolating user content directly into LLM prompts for paraphrasing or "humanizing" without explicit boundary markers or sanitization to prevent the agent from following malicious instructions hidden in the data. * Ingestion points:
SKILL.md(Workflow section),/cleanendpoint payloads. * Boundary markers: Absent in the provided rewrite prompts. * Capability inventory: Shell command execution viacurl, file system writes for "cleaned" outputs. * Sanitization: Not specified. - [COMMAND_EXECUTION]: The skill relies heavily on the agent executing shell commands, primarily
curlto interact with the external service, but alsobase64,docker, andpython3for various auditing and cleaning tasks. - [DATA_EXFILTRATION]: The skill's primary function involves reading user files and transmitting their entire contents (Base64 encoded) to a URL defined by
WATERMARKS_SERVICE_URL. While intended for a local service, this mechanism can be used to send sensitive data to any remote endpoint. - [EXTERNAL_DOWNLOADS]: The documentation points to external dependencies and setup scripts (e.g.,
setup_markdiffusion.sh) that download code and large models from third-party repositories like GitHub and Hugging Face.
Audit Metadata