English

Is OpenClaw Safe? OpenClaw and Hermes Agent Security, Settings to Change

Is OpenClaw safe to run? What its defaults allow, how Hermes Agent and eight other agents compare on sandboxing and telemetry, and the settings to lock down first.

At a glance

At a glance
BotLicenseChat apps
OpenClawMIT394.2KYesNoTelegram, WhatsApp, iMessage, Discord, SlackFree
Hermes AgentMIT261.7KYesNoTelegram, WhatsApp, iMessage, Discord, SlackFrom $20/mo
NemoClawApache-2.023KYesYesTelegram, Discord, SlackFree
NanoClawMIT31.1KYesYesTelegram, WhatsApp, iMessage, Discord, SlackFree
ZeroClawMIT OR Apache-2.033.3KYesYesTelegram, WhatsApp, DiscordFree
RakazoApache-2.07.5KYesYesTelegram, WhatsApp, iMessage, SlackFrom $10/mo
Agent ZeroMIT19.8KYesYesTelegram, WhatsAppFree
nanobotMIT49.9KYesNoTelegram, WhatsApp, Discord, SlackFree
PicoClawMIT30.1KYesNoTelegram, WhatsApp, Discord, SlackFree
QwenPawApache-2.037.5KYesNoTelegram, iMessage, Discord, SlackFree
GitHub stars as of Nov 8, 2026

Checklist

Checklist
OpenClawHermes AgentNemoClawNanoClawZeroClawRakazoAgent ZeronanobotPicoClawQwenPaw
Open-source licenseYesYesYesYesYesYesYesYesYesYes
Runs local modelsYesYesYesYesYesYesYesYesYesYes
Sandboxed by defaultNoNoYesYesYesYesYesNoNoNo
No telemetry by defaultNoYesNoNoYesYesNoYesYesNo
Lives in your chat appsYesYesYesYesYesYesYesYesYesYes
Works while you're awayYesYesYesYesYesYesYesYesYesYes

OpenClaw is safe enough to run if you treat it like what it is: a program that can read your messages and email, run commands and act on what it reads. Out of the box it leans toward capability. Commands run on your host because sandboxing is off by default, and it checks in with the project’s server daily. Both are fixable in a few minutes. The same is true of Hermes Agent, with different defaults.

WhatsApp chat with an OpenClaw assistant giving casual travel advice to a user in Marrakech
Chatting with OpenClaw in WhatsAppdocs.openclaw.ai

What can actually go wrong

  • Commands on your host. Without a sandbox, a bad command runs with your user’s access to your files.
  • Prompt injection. Anything the agent reads, an email, a web page, a shared document, can carry instructions aimed at it. The more accounts it can act on, the more an injected instruction can do.
  • Third-party skills. Skills are code you install. In January 2026 Cisco’s AI security team reported a third-party OpenClaw skill that exfiltrated data and ran prompt injection without the user knowing (summary on Wikipedia).
  • An exposed gateway. If the control interface is reachable from the internet without auth, anyone can drive your agent.
  • Secrets at rest. The same Wikipedia article summarizes an August 2026 review of OpenClaw 2.0 that criticized secrets stored unencrypted at rest.

Defaults across ten agents

The checklist table above shows which agents sandbox by default and which send telemetry. Here’s what that means in practice and how to change it.

Agent Isolation out of the box Telemetry and how to turn it off
OpenClaw Off; Docker sandbox available Daily update check; update.checkOnStart: false
Hermes Agent Off; smart approvals, Docker backend available None unless you opt in
NemoClaw On: OpenShell sandbox with egress approval CLI telemetry; NEMOCLAW_DISABLE_TELEMETRY=1
NanoClaw On: one container per agent Setup diagnostics; NANOCLAW_NO_DIAGNOSTICS=1
ZeroClaw On: OS sandbox and approvals in the Balanced profile None
Rakazo On: each bot has a sandboxed computer None from a self-hosted server; the desktop app checks for updates
Agent Zero On: agent works in its own Docker container Update check; turn off in settings
nanobot Off; bubblewrap or Seatbelt available, none on Windows None
PicoClaw Path checks only; process isolation off, Linux and Windows only None
QwenPaw Off; no isolation inside Docker Install data with --defaults; decline it in interactive qwenpaw init

Two caveats on the “on” rows. Agent Zero runs code in the same container as Agent Zero itself, so the container protects your computer but not the agent from its own code. And ZeroClaw’s YOLO profile switches everything off, so check which profile you picked.

How to lock down OpenClaw

In rough order of impact, using OpenClaw’s security docs:

  1. Run openclaw security audit. It reports where your setup has drifted from the safe defaults, and can apply supported fixes.
  2. Keep the gateway on loopback. A normal install binds to loopback, but container images default to an exposed bind, so add auth or put it behind a private network before deploying with Docker.
  3. Keep DM pairing on. By default, unknown senders on most channels get a pairing code instead of a reply. Don’t switch a channel to open.
  4. Turn on the sandbox. Set agents.defaults.sandbox.mode to all; non-main leaves the agent’s main session on the host (sandbox modes). Docker is the default backend. Only tool execution is sandboxed: the gateway stays on the host.
  5. Deny what you don’t need. A tool policy deny on exec disables shell access entirely. Avoid tools.elevated, which runs commands outside the sandbox.
  6. Use separate accounts. The docs recommend separate numbers for WhatsApp, Signal and Telegram, and one gateway per trust boundary: don’t share one gateway between people who don’t trust each other.
  7. Read skills before installing them, and prefer official plugins.
  8. Set update.checkOnStart: false if you don’t want the daily check-in (telemetry docs).

If you want all of this enforced from outside the agent, run OpenClaw inside NemoClaw, which adds a sandbox, egress approval and credential custody.

Is Hermes Agent safe?

Hermes Agent starts in a better place on privacy (no telemetry) and on chat access: with no allowlist set, it denies every user, and unknown DMs get a pairing flow (security docs). Its weak spot is the same as OpenClaw’s: the terminal backend defaults to local.

To lock it down:

  • Set terminal.backend: docker. Containers drop all but a few Linux capabilities, and host secrets stay out unless you list them in docker_forward_env, so keep it empty.
  • Keep approvals on. The default smart mode lets a helper model judge risk; manual asks before every dangerous command. Never use off, which equals --yolo.
  • Set allowlists such as TELEGRAM_ALLOWED_USERS and never GATEWAY_ALLOW_ALL_USERS=true.
  • Run chmod 600 ~/.hermes/.env, and set auth.adopt_external_logins: false if you don’t want Hermes using your Codex CLI or Claude Code logins.

Rules that apply to any agent

  • Give it its own machine or OS user. A spare computer or small server limits the blast radius in a way no setting can.
  • Scope credentials. Connect a separate email or calendar account where you can, and use API keys with spending limits.
  • Allowlist who can talk to it on every channel.
  • Review scheduled jobs. An agent that works while you’re away also makes mistakes while you’re away.

If safety is your top priority

Pick an agent that isolates by default rather than one you have to harden: ZeroClaw or NanoClaw for a single personal agent, or NemoClaw if you want OpenClaw or Hermes Agent specifically. Our self-hosted ranking weighs safe defaults heavily, and what OpenClaw is covers the rest of the trade-offs.

Features

Features
OpenClawHermes AgentNemoClawNanoClawZeroClawRakazoAgent ZeronanobotPicoClawQwenPaw
Web searchYesYesYesYesYesYesYesYesYesYes
Image generationYesYesUnknownUnknownYesYesNoYesNoYes
Voice modeYesYesUnknownUnknownYesYesYesYesYesYes
File uploadsYesYesUnknownYesYesYesYesYesYesYes
MemoryYesYesUnknownYesYesYesYesYesYesYes
Takes actions for youYesYesYesYesYesYesYesYesYesYes
App integrationsYesYesYesYesYesYesYesYesYesYes
Works on its ownYesYesYesYesYesYesYesYesYesYes
Messages you firstYesYesUnknownYesYesYesYesYesYesYes
Runs several botsYesYesUnknownYesYesYesYesYesYesYes

Sources

OpenClaw

  1. OpenClaw homepage and Foundation section
  2. OpenClaw integrations: channels, providers and plugins
  3. openclaw/openclaw on GitHub (MIT, v2026.11.1)
  4. OpenClaw docs: Sandboxing (off by default)
  5. Wikipedia: OpenClaw
  6. Notebookcheck: OpenClaw can burn through hundreds of dollars per day
  7. OpenClaw docs: Memory overview
  8. OpenClaw docs: Automations
  9. OpenClaw docs: Chat channels
  10. OpenClaw docs: iMessage
  11. OpenClaw docs: Heartbeat, now a default Proactive check job
  12. OpenClaw docs: Multi-agent routing
  13. OpenClaw docs: Platforms (macOS, Windows, Linux, iOS and Android apps)
  14. OpenClaw docs: Tools (exec, browser, web search)
  15. OpenClaw docs: Audio and voice notes (inbound transcription)
  16. OpenClaw docs: Image and media support (inbound media)
  17. OpenClaw docs: Install (system requirements, installer script, npm, desktop apps, Docker)
  18. OpenClaw docs: One-click deploy on Railway
  19. OpenClaw docs: Usage telemetry and update checks (on by default, feature statistics opt-in)
  20. OpenClaw docs: Ollama provider (local models)

Hermes Agent

  1. NousResearch/hermes-agent on GitHub (MIT, v0.23.0)
  2. Hermes Agent homepage and Nous Portal pricing
  3. Hermes Agent documentation
  4. Hermes Agent docs: Profiles, running multiple agents
  5. Hermes Agent docs: Bot Mode
  6. Hermes Agent docs: Voice mode
  7. Hermes Agent docs: Vision and image paste
  8. Hermes Agent docs: iMessage via BlueBubbles
  9. Nous Research on X: Meet Hermes Agent (February 25, 2026)
  10. Hermes Agent docs: Session heartbeats and cron watchdogs
  11. Hermes Agent docs: FAQ (Is my data sent anywhere?)
  12. Hermes Agent docs: Installation (desktop packages, install script, Docker)
  13. Hermes Agent docs: Platform support (no Linux desktop package; PyPI installs unsupported)
  14. Hermes Agent docs: Docker setup
  15. Hermes Agent docs: Configuration (terminal backend defaults to local)
  16. Hermes Agent docs: Security (approval modes, optional container isolation)
  17. Hermes Agent docs: Local models
  18. Hermes Agent example config (shared metrics off by default)

NemoClaw

  1. NVIDIA/NemoClaw on GitHub (Apache-2.0, README: supported agents, alpha status)
  2. NemoClaw docs: Overview
  3. NemoClaw docs: Prerequisites and platforms
  4. NemoClaw docs: Choose an inference provider (Ollama, vLLM, NIM)
  5. NemoClaw docs index: messaging channels (WhatsApp, Teams, Google Chat, WeChat experimental)
  6. NemoClaw source: telemetry delivery and NEMOCLAW_DISABLE_TELEMETRY

NanoClaw

  1. nanocoai/nanoclaw on GitHub (MIT, README: containers, channels, diagnostics, requirements, models FAQ)
  2. NanoClaw website
  3. NanoClaw docs: Quickstart
  4. NanoClaw docs: Echo hardened runtime
  5. NanoClaw skills: channel, Ollama, OpenCode and Codex installers

ZeroClaw

  1. zeroclaw-labs/zeroclaw on GitHub (MIT OR Apache-2.0, v0.8.7, README)
  2. ZeroClaw website
  3. ZeroClaw docs: Sandboxing
  4. ZeroClaw source: risk presets (Balanced, recommended, has the sandbox on)
  5. ZeroClaw docs: Channels overview (default and standard release bundles)
  6. ZeroClaw docs: You own it (no telemetry)
  7. ZeroClaw docs: Docker and containers
  8. ZeroClaw source: tools (image generation, screenshot, web)

Rakazo

  1. Rakazo homepage
  2. Rakazo pricing
  3. Rakazo privacy policy
  4. Rakazo on GitHub (README and license)
  5. Rakazo changelog
  6. Rakazo releases
  7. Rakazo docs: Image and video generation
  8. Rakazo docs: Memory
  9. Rakazo docs: Connect apps
  10. Rakazo docs: Routines
  11. Rakazo docs: Chat apps
  12. Rakazo docs: Messaging apps (self-hosting)
  13. Rakazo docs: Bots and chats (add another bot, bot templates)
  14. Rakazo docs: Groups (several bots in one chat)
  15. Rakazo docs: Mobile app (notifications)
  16. Rakazo privacy policy (updated Sep 14, 2026)
  17. Rakazo privacy policy source on GitHub
  18. Rakazo docs: Logs and monitoring (product analytics off by default)
  19. Rakazo docs: Desktop app (run locally in Docker, updates)
  20. Rakazo docs: Docker computers
  21. Rakazo docs: Self-hosted models (Ollama, LM Studio)
  22. Rakazo Railway template setup guide

Agent Zero

  1. agent0ai/agent-zero on GitHub (MIT, README, safety model)
  2. Agent Zero releases (v0.2 in June 2024 to v2.15 on November 1, 2026)
  3. Agent Zero homepage
  4. Agent Zero docs: Installation (Launcher, A0 Install, Docker, local models)
  5. Agent Zero docs: VPS deployment (hardware requirements)
  6. Agent Zero model provider list
  7. Agent Zero update check code (version and hashed ID sent to api.agent-zero.ai)
  8. Agent Zero built-in Telegram integration plugin
  9. Agent Zero built-in WhatsApp integration plugin
  10. Agent Zero built-in plugins (scheduler, notify user, email, SearXNG search, Whisper STT, Kokoro TTS)
  11. Agent Zero docs: Memory guide
  12. Agent Zero docs: Agent Profiles
  13. Agent Zero docs: API integration (adding image generation yourself)
  14. Agent Zero v3: A Sneak Peek Inside the Sandbox (August 17, 2026)
  15. Agent Zero LLM API (Venice.ai proxy for A0T token stakers)

nanobot

  1. HKUDS/nanobot on GitHub (MIT, v0.4.1, README)
  2. nanobot documentation
  3. nanobot release archive (officially launched February 2, 2026)
  4. nanobot docs: Chat apps
  5. nanobot docs: Providers and models (Ollama, vLLM, LM Studio)
  6. nanobot docs: Configuration (security, exec sandbox off by default, transcription, Langfuse)
  7. nanobot docs: Automations and heartbeat
  8. nanobot docs: Concepts (heartbeat delivery, subagent recovery)
  9. nanobot docs: Memory and Dream
  10. nanobot docs: Multiple instances
  11. nanobot docs: Deployment (Docker, services, Render)
  12. nanobot source: skills installer runs with DISABLE_TELEMETRY

PicoClaw

  1. sipeed/picoclaw on GitHub (MIT, README with security notice and channel list)
  2. PicoClaw releases (v0.0.1 on February 9, 2026; v0.3.1 on July 3, 2026)
  3. PicoClaw official website and downloads
  4. PicoClaw docs: Configuration (workspace restriction, heartbeat, voice, multi-agent routing)
  5. PicoClaw source: subprocess isolation, disabled by default
  6. PicoClaw docs: Tools configuration (web search, exec, cron, MCP, skills)
  7. PicoClaw docs: Chat apps (WhatsApp native build or bridge)
  8. PicoClaw docs: Hardware compatibility and minimum requirements
  9. PicoClaw docs: Docker

QwenPaw

  1. agentscope-ai/QwenPaw on GitHub (Apache-2.0, README with install options and telemetry)
  2. QwenPaw documentation
  3. QwenPaw v1.1.0 release notes: CoPaw rebrands to QwenPaw
  4. copaw on PyPI (first release February 2026)
  5. QwenPaw docs: Channels
  6. QwenPaw docs: Models (cloud providers, llama.cpp, Ollama, LM Studio)
  7. QwenPaw docs: Security (Tool Guard, File Guard, sandbox)
  8. QwenPaw source: security.sandbox_enabled defaults to off
  9. QwenPaw docs: Heartbeat
  10. QwenPaw docs: Multi-agent
  11. QwenPaw docs: Comparison (voice and video interaction)
  12. QwenPaw docs: Desktop application (beta)
  13. QwenPaw docs: Plugins (GPT Image 2 image generation plugin)
  14. QwenPaw Qwen-Image tool plugin (image generation and editing)