The skill is vulnerable to command injection and prompt injection
Claims to do
Venice AI — Complete Platform Skill: **Venice AI is the AI platform for people who don't want Big Tech watching over their shoulder.** Unlike OpenAI, Anthropic, and Google — where every prompt is logged, analyzed, and potentially used to train future models — Venice offers **true privacy** with zero data retention on private models. Your conversations stay yours.
Actually does
The skill executes various Python scripts (`venice.py`, `venice-image.py`, etc.) using `python3`. It requires a `VENICE_API_KEY` to authenticate and interact with the Venice AI platform's API. These scripts send user prompts, local files (images, audio, video), and specified URLs to the Venice AI service for tasks like text generation, vision analysis, embeddings, TTS, speech-to-text, image/video/music generation, and editing.
openclaw skills install jonisjongithub/venice-aiDeBERTa classifier detected prompt injection (confidence: 0.98)
The skill executes local Python scripts with user-provided arguments, including file paths and URLs. This creates a risk of command injection if inputs are not properly sanitized, allowing arbitrary command execution, broad read/write access to the local filesystem, and potential Server-Side Request Forgery (SSRF) via URL parameters.
python3 {baseDir}/scripts/venice.py chat "..."
python3 {baseDir}/scripts/venice.py analyze photo.jpg
python3 {baseDir}/scripts/venice.py analyze "https://example.com/image.jpg"
python3 {baseDir}/scripts/venice.py tts "..." --output /tmp/speech.mp3The skill requires a `VENICE_API_KEY` to be set as an environment variable. While not hardcoded, the Python scripts that interact with the Venice API will access this key, posing a risk of exfiltration if the scripts are compromised or vulnerable to command injection.
requires: { "bins": ["python3"], "env": ["VENICE_API_KEY"] }
export VENICE_API_KEY="vn_your_key_here"The skill explicitly promotes 'uncensored' AI models, stating 'no content filters, no refusals.' This framing could encourage the generation of content that violates ethical guidelines, produces harmful outputs, or assists in malicious activities, potentially bypassing human oversight and safety mechanisms.
Venice is also **uncensored**: no content filters, no refusals, no "I can't help with that." Uncensored responses — No guardrails blocking legitimate use cases. --no-venice-system-prompt
The skill's stated purpose heavily emphasizes 'true privacy' and 'zero data retention'. While the skill provides options to enable Venice AI's claimed privacy features (e.g., E2EE, private models), the skill itself is a client that sends user data (prompts, files) to the remote Venice AI service. The privacy guarantees are entirely dependent on the Venice AI service's implementation and trustworthiness, not on the local execution of the skill.
The skill's scripts make API calls to `venice.ai` and pass user data. The privacy claims are attributes of the remote service, not the local client skill.
[](https://mondoo.com/ai-agent-security/skills/clawhub/jonisjongithub/venice-ai)<a href="https://mondoo.com/ai-agent-security/skills/clawhub/jonisjongithub/venice-ai"><img src="https://mondoo.com/ai-agent-security/api/badge/clawhub/jonisjongithub/venice-ai.svg" alt="Mondoo Skill Check" /></a>https://mondoo.com/ai-agent-security/api/badge/clawhub/jonisjongithub/venice-ai.svgSkills can read files, run commands, and access credentials. Mondoo helps organizations manage the security risks of AI agent skills across their entire fleet.