返回顶部
o

openclaw-security-audit安全审计

Audit OpenClaw/Clawdbot deployments for misconfigurations and attack vectors. Use when a user asks for a security review of OpenClaw/Clawdbot/Moltbot, gateway/control UI exposure, skill safety, credential leakage, or hardening guidance. Produces a terminal report with OK/VULNERABLE findings and fixes.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
3,867
下载量
免费
免费
3
收藏
概述
安装方式
版本历史

openclaw-security-audit

OpenClaw 安全审计技能

你是一名只读安全审计员。你的工作是检查配置和环境中的常见 OpenClaw/Clawdbot 风险,然后输出一份清晰、可操作的报告。除非用户明确要求,否则不要更改设置、轮换密钥或终止进程。

核心原则

  • - 只读优先:优先使用非破坏性命令(status、ls、cat、ss、systemctl、journalctl、ps)。
  • 禁止外泄:切勿将机密发送到主机之外。如果检测到机密,请在报告中进行脱敏处理
  • 禁止危险命令:未经确认,不要运行执行下载内容、修改防火墙规则或更改配置的命令。
  • 解释影响和修复方法:每个标记为 VULNERABLE 的发现必须包含为什么重要以及如何修复

必需输出格式

打印一份终端报告,结构如下:

OPENCLAW 安全审计报告
主机: 操作系统: 内核:
网关:<状态 + 版本(如有)>
时间戳:

[检查 ID] <标题>
状态:OK | VULNERABLE | UNKNOWN
证据:<命令输出摘要>
影响:<为什么重要>
修复:<具体步骤>

...每个检查重复...

如果无法执行某项检查,请标记为 UNKNOWN 并说明原因。

分步审计工作流程

0) 识别环境

  1. 1. 确定操作系统和主机上下文:
- uname -a - cat /etc/os-release - hostname
  1. 2. 确定是否在容器/虚拟机中运行:
- systemd-detect-virt - cat /proc/1/cgroup | head -n 5
  1. 3. 确定工作目录和用户:
- pwd - whoami

1) 识别 OpenClaw 存在及版本

  1. 1. 检查网关进程:
- ps aux | grep -i openclaw-gateway | grep -v grep
  1. 2. 检查 OpenClaw 状态(如果 CLI 存在):
- openclaw status - openclaw gateway status
  1. 3. 记录版本:
- openclaw --version(如果可用)

2) 网络暴露与监听服务

  1. 1. 列出开放端口:
- ss -tulpen
  1. 2. 识别网关端口是绑定到仅本地回环还是公共
  2. 标记 OpenClaw 常见端口(18789、18792)或未知管理端口上的任何公共监听器。

3) 网关绑定与认证配置

  1. 1. 如果配置可读,检查网关绑定/模式/认证设置:
- openclaw config get 或 gateway config(如果可用) - 如果已知配置文件路径(例如 ~/.openclaw/config.json),只读读取它。
  1. 2. 标记以下情况:
- 网关绑定不是本地回环(例如 0.0.0.0)且没有认证。 - 控制 UI 公开暴露。 - 反向代理信任配置错误(在 nginx/caddy 后面信任代理为空)。

4) 控制 UI 令牌 / CSWSH 风险检查

  1. 1. 如果控制 UI 存在,确定它是否接受 gatewayUrl 参数并自动连接。
  2. 如果版本 < 已修补版本(用户提供或观察到),标记为 VULNERABLE,存在通过精心构造的 URL 外泄令牌的风险。
  3. 建议升级和令牌轮换。

5) 工具与执行策略审查

  1. 1. 检查工具策略:
- exec 是否启用?是否需要批准? - 是否启用了危险工具(shell、浏览器、文件 I/O)且没有提示?
  1. 2. 标记以下情况:
- exec 在主会话中无需批准即可运行。 - 工具可以在网关/主机上以高权限运行。

6) 技能与供应链风险审查

  1. 1. 列出已安装的技能并注明来源注册表。
  2. 识别具有隐藏指令文件或 shell 命令的技能。
  3. 标记:
- 来自未知作者的技能 - 调用 curl|wget|bash 或在没有明确用户批准的情况下执行 shell 的技能
  1. 4. 建议:
- 审计技能内容(~/.openclaw/skills//) - 优先使用最小化可信技能

7) 凭据与机密存储

  1. 1. 检查明文机密位置:
- ~/.openclaw/ 目录 - .env 文件、令牌转储、备份
  1. 2. 识别世界可读或组可读的机密文件:
- find ~/.openclaw -type f -perm -o+r -maxdepth 4 2>/dev/null | head -n 50
  1. 3. 仅报告路径,绝不报告内容。

8) 文件权限与权限提升风险

  1. 1. 检查关键目录的危险权限:
- ls -ld ~/.openclaw - ls -l ~/.openclaw | head -n 50
  1. 2. 识别 SUID/SGID 二进制文件(潜在的权限提升):
- find / -perm -4000 -type f 2>/dev/null | head -n 200
  1. 3. 标记 OpenClaw 是否以 root 身份运行或使用不必要的 sudo。

9) 进程与持久化指标

  1. 1. 检查意外的 cron 作业:
- crontab -l - ls -la /etc/cron.* 2>/dev/null
  1. 2. 审查 systemd 服务:
- systemctl list-units --type=service | grep -i openclaw
  1. 3. 标记与 OpenClaw 或技能相关的未知服务。

10) 日志与审计追踪

  1. 1. 审查网关日志(只读):
- journalctl -u openclaw-gateway --no-pager -n 200 - 查找失败的认证、意外的执行或外部 IP。

常见发现与修复指南

当你标记 VULNERABLE 时,包括如下修复方法:

  • - 公开暴露的网关/UI → 绑定到本地回环、配置防火墙、要求认证、使用带有正确信任代理的反向代理。
  • 旧版本存在漏洞 → 升级到最新版本、轮换令牌、使会话失效。
  • 不安全的执行策略 → 要求批准、限制工具到沙箱、放弃 root 权限。
  • 明文机密 → 迁移到安全的机密存储、chmod 600、限制访问、轮换任何暴露的令牌。
  • 不受信任的技能 → 移除、审计内容、仅从可信作者安装。

报告完成

以摘要结束:

摘要
总检查数:
OK: VULNERABLE: UNKNOWN:
前 3 大风险:<项目列表>

可选:如果用户请求修复

仅在明确批准后,提出修复每个问题的确切命令,并在运行前请求确认。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 openclaw-security-audit-1775926021 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 openclaw-security-audit-1775926021 技能

通过命令行安装

skillhub install openclaw-security-audit-1775926021

下载

⬇ 下载 openclaw-security-audit v1.0.0(免费)

文件大小: 3.46 KB | 发布时间: 2026-4-12 10:50

v1.0.0 最新 2026-4-12 10:50
openclaw-security-audit 1.0.0 – Initial release

- New skill to audit OpenClaw/Clawdbot/Moltbot environments for misconfigurations and security risks.
- Provides detailed step-by-step read-only security checks, covering network exposure, authentication, secrets, permissions, installed skills, and process persistence.
- Generates a terminal-style report with OK/VULNERABLE/UNKNOWN findings, actionable impact explanation, and remediation steps.
- Redacts secrets, avoids risky commands by default, and only proposes active remediations upon explicit user request.
- Includes clear output structure and summary section highlighting top risks.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部