Czy OpenClaw jest bezpieczny? Bezpieczeństwo OpenClaw i Hermes Agent, ustawienia do zmiany
Czy OpenClaw jest bezpieczny? Na co pozwalają jego ustawienia domyślne, jak Hermes Agent i osiem innych agentów wypadają pod kątem sandboksa i telemetrii, co zmienić.
W skrócie
| Bot | Licencja | Komunikatory | |||||
|---|---|---|---|---|---|---|---|
| OpenClaw | MIT | 394,2 tys. | Tak | Nie | Telegram, WhatsApp, iMessage, Discord, Slack | Za darmo | |
| Hermes Agent | MIT | 261,7 tys. | Tak | Nie | Telegram, WhatsApp, iMessage, Discord, Slack | Od 20 USD/mies. | |
| NemoClaw | Apache-2.0 | 23 tys. | Tak | Tak | Telegram, Discord, Slack | Za darmo | |
| NanoClaw | MIT | 31,1 tys. | Tak | Tak | Telegram, WhatsApp, iMessage, Discord, Slack | Za darmo | |
| ZeroClaw | MIT OR Apache-2.0 | 33,3 tys. | Tak | Tak | Telegram, WhatsApp, Discord | Za darmo | |
| Rakazo | Apache-2.0 | 7,5 tys. | Tak | Tak | Telegram, WhatsApp, iMessage, Slack | Od 10 USD/mies. | |
| Agent Zero | MIT | 19,8 tys. | Tak | Tak | Telegram, WhatsApp | Za darmo | |
| nanobot | MIT | 49,9 tys. | Tak | Nie | Telegram, WhatsApp, Discord, Slack | Za darmo | |
| PicoClaw | MIT | 30,1 tys. | Tak | Nie | Telegram, WhatsApp, Discord, Slack | Za darmo | |
| QwenPaw | Apache-2.0 | 37,5 tys. | Tak | Nie | Telegram, iMessage, Discord, Slack | Za darmo |
Lista kontrolna
| OpenClaw | Hermes Agent | NemoClaw | NanoClaw | ZeroClaw | Rakazo | Agent Zero | nanobot | PicoClaw | QwenPaw | |
|---|---|---|---|---|---|---|---|---|---|---|
| Licencja open source | Tak | Tak | Tak | Tak | Tak | Tak | Tak | Tak | Tak | Tak |
| Działa z modelami lokalnymi | Tak | Tak | Tak | Tak | Tak | Tak | Tak | Tak | Tak | Tak |
| Domyślnie w sandboksie | Nie | Nie | Tak | Tak | Tak | Tak | Tak | Nie | Nie | Nie |
| Domyślnie bez telemetrii | Nie | Tak | Nie | Nie | Tak | Tak | Nie | Tak | Tak | Nie |
| Działa w twoich komunikatorach | Tak | Tak | Tak | Tak | Tak | Tak | Tak | Tak | Tak | Tak |
| Pracuje, gdy cię nie ma | Tak | Tak | Tak | Tak | Tak | Tak | Tak | Tak | Tak | Tak |
OpenClaw jest wystarczająco bezpieczny, jeśli traktuje się go zgodnie z tym, czym jest: programem, który może czytać wiadomości i e-maile, uruchamiać polecenia i działać na podstawie tego, co przeczyta. Po instalacji przechyla się w stronę możliwości. Polecenia działają na hoście, bo sandbox jest domyślnie wyłączony, a program codziennie łączy się z serwerem projektu. Oba problemy można naprawić w kilka minut. To samo dotyczy Hermes Agent, choć z innymi ustawieniami domyślnymi.

Co realnie może pójść źle
- Polecenia na hoście. Bez sandboksa złe polecenie działa z uprawnieniami naszego użytkownika do naszych plików.
- Prompt injection. Wszystko, co agent czyta, czyli e-mail, strona internetowa czy udostępniony dokument, może zawierać skierowane do niego instrukcje. Im więcej kont agent może obsługiwać, tym więcej może zdziałać wstrzyknięta instrukcja.
- Umiejętności stron trzecich. Umiejętności to instalowany kod. W styczniu 2026 zespół Cisco ds. bezpieczeństwa AI zgłosił umiejętność OpenClaw od strony trzeciej, która wykradała dane i wykonywała prompt injection bez wiedzy użytkownika (podsumowanie w Wikipedii).
- Wystawiona bramka. Jeśli interfejs sterujący jest dostępny z internetu bez uwierzytelnienia, każdy może sterować naszym agentem.
- Sekrety w spoczynku. Ten sam artykuł w Wikipedii streszcza przegląd OpenClaw 2.0 z sierpnia 2026, który krytykował przechowywanie sekretów bez szyfrowania.
Ustawienia domyślne dziesięciu agentów
Tabela kontrolna powyżej pokazuje, którzy agenci domyślnie używają sandboksa, a którzy wysyłają telemetrię. Oto co to oznacza w praktyce i jak to zmienić.
| Agent | Izolacja po instalacji | Telemetria i jak ją wyłączyć |
|---|---|---|
| OpenClaw | Wyłączona; dostępny sandbox Docker | Codzienne sprawdzanie aktualizacji; update.checkOnStart: false |
| Hermes Agent | Wyłączona; zatwierdzenia smart, dostępny backend Docker |
Brak, chyba że się zgodzi |
| NemoClaw | Włączona: sandbox OpenShell z zatwierdzaniem ruchu wychodzącego | Telemetria CLI; NEMOCLAW_DISABLE_TELEMETRY=1 |
| NanoClaw | Włączona: jeden kontener na agenta | Diagnostyka instalacji; NANOCLAW_NO_DIAGNOSTICS=1 |
| ZeroClaw | Włączona: sandbox systemu i zatwierdzenia w profilu Balanced | Brak |
| Rakazo | Włączona: każdy bot ma odizolowany komputer | Brak z serwera hostowanego samodzielnie; aplikacja desktopowa sprawdza aktualizacje |
| Agent Zero | Włączona: agent pracuje we własnym kontenerze Docker | Sprawdzanie aktualizacji; wyłączane w ustawieniach |
| nanobot | Wyłączona; dostępny bubblewrap lub Seatbelt, brak na Windows | Brak |
| PicoClaw | Tylko sprawdzanie ścieżek; izolacja procesów wyłączona, tylko Linux i Windows | Brak |
| QwenPaw | Wyłączona; brak izolacji wewnątrz Dockera | Dane instalacji przy --defaults; można odmówić w interaktywnym qwenpaw init |
Dwa zastrzeżenia do wierszy „włączona”. Agent Zero uruchamia kod w tym samym kontenerze co sam Agent Zero, więc kontener chroni nasz komputer, ale nie chroni agenta przed jego własnym kodem. A profil YOLO w ZeroClaw wyłącza wszystko, więc warto sprawdzić, który profil został wybrany.
Jak zabezpieczyć OpenClaw
Mniej więcej w kolejności wpływu, na podstawie dokumentacji bezpieczeństwa OpenClaw:
- Uruchomić
openclaw security audit. Raportuje, gdzie konfiguracja odbiega od bezpiecznych ustawień domyślnych, i może zastosować obsługiwane poprawki. - Trzymać bramkę na loopbacku. Zwykła instalacja nasłuchuje na loopbacku, ale obrazy kontenerów domyślnie nasłuchują na wystawionym adresie, więc przed wdrożeniem w Dockerze należy dodać uwierzytelnienie lub umieścić bramkę w sieci prywatnej.
- Zostawić włączone parowanie DM. Domyślnie nieznani nadawcy na większości kanałów dostają kod parowania zamiast odpowiedzi. Nie należy przełączać kanału na otwarty.
- Włączyć sandbox. Ustawić
agents.defaults.sandbox.modenaall;non-mainzostawia główną sesję agenta na hoście (tryby sandboksa). Docker jest domyślnym backendem. W sandboksie działa tylko wykonywanie narzędzi: bramka zostaje na hoście. - Zablokować to, co niepotrzebne. Reguła deny w polityce narzędzi dla
execcałkowicie wyłącza dostęp do powłoki. Warto unikaćtools.elevated, które uruchamia polecenia poza sandboksem. - Używać oddzielnych kont. Dokumentacja zaleca osobne numery dla WhatsApp, Signal i Telegrama oraz jedną bramkę na granicę zaufania: nie należy dzielić jednej bramki między osoby, które sobie nie ufają.
- Czytać umiejętności przed instalacją i preferować oficjalne wtyczki.
- Ustawić
update.checkOnStart: false, jeśli codzienne łączenie się z serwerem jest niepożądane (dokumentacja telemetrii).
Aby wszystko to było wymuszane spoza agenta, można uruchomić OpenClaw w NemoClaw, który dodaje sandbox, zatwierdzanie ruchu wychodzącego i przechowywanie poświadczeń.
Czy Hermes Agent jest bezpieczny?
Hermes Agent startuje z lepszej pozycji pod względem prywatności (brak telemetrii) i dostępu przez czat: bez ustawionej listy dozwolonych odmawia każdemu użytkownikowi, a nieznane wiadomości prywatne przechodzą przez parowanie (dokumentacja bezpieczeństwa). Jego słaby punkt jest taki sam jak w OpenClaw: backend terminala domyślnie to local.
Jak go zabezpieczyć:
- Ustawić
terminal.backend: docker. Kontenery odbierają wszystkie uprawnienia Linuksa poza kilkoma, a sekrety hosta zostają na zewnątrz, chyba że wymieni się je wdocker_forward_env, więc warto zostawić je puste. - Zostawić zatwierdzenia włączone. Domyślny tryb
smartpozwala modelowi pomocniczemu oceniać ryzyko;manualpyta przed każdym niebezpiecznym poleceniem. Nigdy nie należy używaćoff, co jest równoznaczne z--yolo. - Ustawić listy dozwolonych, takie jak
TELEGRAM_ALLOWED_USERS, i nigdy nie ustawiaćGATEWAY_ALLOW_ALL_USERS=true. - Uruchomić
chmod 600 ~/.hermes/.envi ustawićauth.adopt_external_logins: false, jeśli Hermes nie ma korzystać z logowań Codex CLI lub Claude Code.
Zasady dla każdego agenta
- Dać mu własną maszynę lub użytkownika systemu. Zapasowy komputer lub mały serwer ogranicza zasięg szkód w sposób, którego nie zapewni żadne ustawienie.
- Ograniczać poświadczenia. Tam, gdzie to możliwe, podłączyć osobne konto e-mail lub kalendarza i używać kluczy API z limitami wydatków.
- Ustawić listę dozwolonych rozmówców na każdym kanale.
- Przeglądać zaplanowane zadania. Agent, który pracuje pod nieobecność użytkownika, pod jego nieobecność także popełnia błędy.
Gdy bezpieczeństwo jest priorytetem
Warto wybrać agenta, który izoluje domyślnie, zamiast takiego, którego trzeba utwardzać: ZeroClaw lub NanoClaw dla jednego osobistego agenta albo NemoClaw, jeśli potrzebny jest konkretnie OpenClaw lub Hermes Agent. Nasz ranking agentów do samodzielnego hostingu przywiązuje dużą wagę do bezpiecznych ustawień domyślnych, a tekst czym jest OpenClaw omawia pozostałe kompromisy.
Funkcje
| OpenClaw | Hermes Agent | NemoClaw | NanoClaw | ZeroClaw | Rakazo | Agent Zero | nanobot | PicoClaw | QwenPaw | |
|---|---|---|---|---|---|---|---|---|---|---|
| Wyszukiwanie w sieci | Tak | Tak | Tak | Tak | Tak | Tak | Tak | Tak | Tak | Tak |
| Generowanie obrazów | Tak | Tak | Nieznane | Nieznane | Tak | Tak | Nie | Tak | Nie | Tak |
| Tryb głosowy | Tak | Tak | Nieznane | Nieznane | Tak | Tak | Tak | Tak | Tak | Tak |
| Przesyłanie plików | Tak | Tak | Nieznane | Tak | Tak | Tak | Tak | Tak | Tak | Tak |
| Pamięć | Tak | Tak | Nieznane | Tak | Tak | Tak | Tak | Tak | Tak | Tak |
| Wykonuje zadania za ciebie | Tak | Tak | Tak | Tak | Tak | Tak | Tak | Tak | Tak | Tak |
| Integracje z aplikacjami | Tak | Tak | Tak | Tak | Tak | Tak | Tak | Tak | Tak | Tak |
| Działa samodzielnie | Tak | Tak | Tak | Tak | Tak | Tak | Tak | Tak | Tak | Tak |
| Pisze pierwszy | Tak | Tak | Nieznane | Tak | Tak | Tak | Tak | Tak | Tak | Tak |
| Wiele botów | Tak | Tak | Nieznane | Tak | Tak | Tak | Tak | Tak | Tak | Tak |
Źródła
OpenClaw
- OpenClaw homepage and Foundation section
- OpenClaw integrations: channels, providers and plugins
- openclaw/openclaw on GitHub (MIT, v2026.11.1)
- OpenClaw docs: Sandboxing (off by default)
- Wikipedia: OpenClaw
- Notebookcheck: OpenClaw can burn through hundreds of dollars per day
- OpenClaw docs: Memory overview
- OpenClaw docs: Automations
- OpenClaw docs: Chat channels
- OpenClaw docs: iMessage
- OpenClaw docs: Heartbeat, now a default Proactive check job
- OpenClaw docs: Multi-agent routing
- OpenClaw docs: Platforms (macOS, Windows, Linux, iOS and Android apps)
- OpenClaw docs: Tools (exec, browser, web search)
- OpenClaw docs: Audio and voice notes (inbound transcription)
- OpenClaw docs: Image and media support (inbound media)
- OpenClaw docs: Install (system requirements, installer script, npm, desktop apps, Docker)
- OpenClaw docs: One-click deploy on Railway
- OpenClaw docs: Usage telemetry and update checks (on by default, feature statistics opt-in)
- OpenClaw docs: Ollama provider (local models)
Hermes Agent
- NousResearch/hermes-agent on GitHub (MIT, v0.23.0)
- Hermes Agent homepage and Nous Portal pricing
- Hermes Agent documentation
- Hermes Agent docs: Profiles, running multiple agents
- Hermes Agent docs: Bot Mode
- Hermes Agent docs: Voice mode
- Hermes Agent docs: Vision and image paste
- Hermes Agent docs: iMessage via BlueBubbles
- Nous Research on X: Meet Hermes Agent (February 25, 2026)
- Hermes Agent docs: Session heartbeats and cron watchdogs
- Hermes Agent docs: FAQ (Is my data sent anywhere?)
- Hermes Agent docs: Installation (desktop packages, install script, Docker)
- Hermes Agent docs: Platform support (no Linux desktop package; PyPI installs unsupported)
- Hermes Agent docs: Docker setup
- Hermes Agent docs: Configuration (terminal backend defaults to local)
- Hermes Agent docs: Security (approval modes, optional container isolation)
- Hermes Agent docs: Local models
- Hermes Agent example config (shared metrics off by default)
NemoClaw
- NVIDIA/NemoClaw on GitHub (Apache-2.0, README: supported agents, alpha status)
- NemoClaw docs: Overview
- NemoClaw docs: Prerequisites and platforms
- NemoClaw docs: Choose an inference provider (Ollama, vLLM, NIM)
- NemoClaw docs index: messaging channels (WhatsApp, Teams, Google Chat, WeChat experimental)
- NemoClaw source: telemetry delivery and NEMOCLAW_DISABLE_TELEMETRY
NanoClaw
ZeroClaw
- zeroclaw-labs/zeroclaw on GitHub (MIT OR Apache-2.0, v0.8.7, README)
- ZeroClaw website
- ZeroClaw docs: Sandboxing
- ZeroClaw source: risk presets (Balanced, recommended, has the sandbox on)
- ZeroClaw docs: Channels overview (default and standard release bundles)
- ZeroClaw docs: You own it (no telemetry)
- ZeroClaw docs: Docker and containers
- ZeroClaw source: tools (image generation, screenshot, web)
Rakazo
- Rakazo homepage
- Rakazo pricing
- Rakazo privacy policy
- Rakazo on GitHub (README and license)
- Rakazo changelog
- Rakazo releases
- Rakazo docs: Image and video generation
- Rakazo docs: Memory
- Rakazo docs: Connect apps
- Rakazo docs: Routines
- Rakazo docs: Chat apps
- Rakazo docs: Messaging apps (self-hosting)
- Rakazo docs: Bots and chats (add another bot, bot templates)
- Rakazo docs: Groups (several bots in one chat)
- Rakazo docs: Mobile app (notifications)
- Rakazo privacy policy (updated Sep 14, 2026)
- Rakazo privacy policy source on GitHub
- Rakazo docs: Logs and monitoring (product analytics off by default)
- Rakazo docs: Desktop app (run locally in Docker, updates)
- Rakazo docs: Docker computers
- Rakazo docs: Self-hosted models (Ollama, LM Studio)
- Rakazo Railway template setup guide
Agent Zero
- agent0ai/agent-zero on GitHub (MIT, README, safety model)
- Agent Zero releases (v0.2 in June 2024 to v2.15 on November 1, 2026)
- Agent Zero homepage
- Agent Zero docs: Installation (Launcher, A0 Install, Docker, local models)
- Agent Zero docs: VPS deployment (hardware requirements)
- Agent Zero model provider list
- Agent Zero update check code (version and hashed ID sent to api.agent-zero.ai)
- Agent Zero built-in Telegram integration plugin
- Agent Zero built-in WhatsApp integration plugin
- Agent Zero built-in plugins (scheduler, notify user, email, SearXNG search, Whisper STT, Kokoro TTS)
- Agent Zero docs: Memory guide
- Agent Zero docs: Agent Profiles
- Agent Zero docs: API integration (adding image generation yourself)
- Agent Zero v3: A Sneak Peek Inside the Sandbox (August 17, 2026)
- Agent Zero LLM API (Venice.ai proxy for A0T token stakers)
nanobot
- HKUDS/nanobot on GitHub (MIT, v0.4.1, README)
- nanobot documentation
- nanobot release archive (officially launched February 2, 2026)
- nanobot docs: Chat apps
- nanobot docs: Providers and models (Ollama, vLLM, LM Studio)
- nanobot docs: Configuration (security, exec sandbox off by default, transcription, Langfuse)
- nanobot docs: Automations and heartbeat
- nanobot docs: Concepts (heartbeat delivery, subagent recovery)
- nanobot docs: Memory and Dream
- nanobot docs: Multiple instances
- nanobot docs: Deployment (Docker, services, Render)
- nanobot source: skills installer runs with DISABLE_TELEMETRY
PicoClaw
- sipeed/picoclaw on GitHub (MIT, README with security notice and channel list)
- PicoClaw releases (v0.0.1 on February 9, 2026; v0.3.1 on July 3, 2026)
- PicoClaw official website and downloads
- PicoClaw docs: Configuration (workspace restriction, heartbeat, voice, multi-agent routing)
- PicoClaw source: subprocess isolation, disabled by default
- PicoClaw docs: Tools configuration (web search, exec, cron, MCP, skills)
- PicoClaw docs: Chat apps (WhatsApp native build or bridge)
- PicoClaw docs: Hardware compatibility and minimum requirements
- PicoClaw docs: Docker
QwenPaw
- agentscope-ai/QwenPaw on GitHub (Apache-2.0, README with install options and telemetry)
- QwenPaw documentation
- QwenPaw v1.1.0 release notes: CoPaw rebrands to QwenPaw
- copaw on PyPI (first release February 2026)
- QwenPaw docs: Channels
- QwenPaw docs: Models (cloud providers, llama.cpp, Ollama, LM Studio)
- QwenPaw docs: Security (Tool Guard, File Guard, sandbox)
- QwenPaw source: security.sandbox_enabled defaults to off
- QwenPaw docs: Heartbeat
- QwenPaw docs: Multi-agent
- QwenPaw docs: Comparison (voice and video interaction)
- QwenPaw docs: Desktop application (beta)
- QwenPaw docs: Plugins (GPT Image 2 image generation plugin)
- QwenPaw Qwen-Image tool plugin (image generation and editing)









