diff --git a/SECURITY.md b/SECURITY.md index c3db26fa650..6cf5fc61de4 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -53,7 +53,13 @@ For threat model + hardening guidance (including `openclaw security audit --deep ### Web Interface Safety -OpenClaw's web interface is intended for local use only. Do **not** bind it to the public internet; it is not hardened for public exposure. +OpenClaw's web interface (Gateway Control UI + HTTP endpoints) is intended for **local use only**. + +- Recommended: keep the Gateway **loopback-only** (`127.0.0.1` / `::1`). + - Config: `gateway.bind="loopback"` (default). + - CLI: `openclaw gateway run --bind loopback`. +- Do **not** expose it to the public internet (no direct bind to `0.0.0.0`, no public reverse proxy). It is not hardened for public exposure. +- If you need remote access, prefer an SSH tunnel or Tailscale serve/funnel (so the Gateway still binds to loopback), plus strong Gateway auth. ## Runtime Requirements