ShellWard Security Guide — ShellWard 安全指南 — OpenClaw 安全部署指南
v1.0.0OpenClaw 安全部署指南,帮助用户安全配置 OpenClaw 安装。提供网络控制、容器隔离、凭证管理、审计日志、插件安全和补丁管理的安全部署检查清单。
0· 310·0 当前·0 累计
安全扫描
OpenClaw
安全
medium confidence该技能的指令与合理的 OpenClaw 安全检查清单匹配,其操作(读取本地配置、日志和插件代码)与其目的一致,但会访问敏感本地数据,且该包无源码/主页,使用时需谨慎。
评估建议
该技能在其声明的目的上看似合理,但会要求代理读取敏感本地文件(环境变量、SSH 密钥、AWS 凭证)、审计日志和插件代码。使用前:(1)优先在测试或预生产主机或只读访问下运行;(2)除非信任源,否则不要粘贴云/提供商凭证(该包无主页/源代码仓库);(3)审查任何“自动修复”操作,并在进行破坏性修复前要求手动确认;(4)如果技能要求发送数据到外部服务(SIEM 或其他端点),验证数据将去向并必要时删除机密信息。...详细分析 ▾
✓ 用途与能力
名称/描述(OpenClaw 安全部署指南)与 SKILL.md 一致:它指示检查网络暴露、容器硬化、凭证管理、审计日志、插件和补丁 —— 所有适合安全指南的内容。
ℹ 指令范围
运行时指令明确要求代理检查本地状态(端口、防火墙、~/.env、~/.bashrc、~/.ssh、~/.aws/credentials、~/.openclaw/shellward/audit.jsonl),列出和扫描插件代码,并检查 Node/OpenClaw 版本。这些操作对于安全扫描器来说是合理的,但涉及读取敏感文件和可能向外部发送发现;SKILL.md有点宽泛(“使用可用工具检查当前系统状态”),这赋予了代理自主范围。
✓ 安装机制
仅指令的技能,无安装规格和代码文件 —— 最低磁盘/写入风险。该技能本身不下载或安装任何内容。
ℹ 凭证需求
该技能声明不需要环境变量或凭证,但指示扫描环境变量和凭证文件(包括 AWS 凭证)。对于安全指南来说,阅读这些项是合理的,但该技能没有请求或记录如何访问云凭证 —— 用户除非明确需要并验证,否则不应提供云/提供商凭证。
✓ 持久化与权限
标志显示 always:false 和 user-invocable:true;disable-model-invocation:false(正常)。该技能不请求持久存在 nor 修改其他技能或全局代理配置。
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
latestv1.0.02026/3/16
● 无害
安装命令 点击复制
官方npx clawhub@latest install shellward-security-guide
镜像加速npx clawhub@latest install shellward-security-guide --registry https://cn.clawhub-mirror.com
技能文档
当用户调用此技能时,基于以下最佳实践提供完整的安全部署检查清单。 使用可用工具检查当前系统状态并提供可执行的推荐。
安全检查清单
1. 网络控制 / 网络控制
- 检查 OpenClaw 网关端口(19000/19001)是否暴露于公共网络
- 推荐绑定到 127.0.0.1 或使用带身份验证的反向代理
- 建议防火墙规则:
ufw allow from 127.0.0.1 to any port 19000 - 对于云服务器:检查安全组规则
2. 容器隔离 / 容器隔离
- 推荐使用 Docker 运行 OpenClaw,具有受限功能:
docker run --cap-drop=ALL --cap-add=NET_BIND_SERVICE \
--read-only --tmpfs /tmp \
-u 1000:1000 \
openclaw`
- 建议资源限制:
--memory=2g --cpus=1
挂载仅必要的目录
3. 凭证管理 / 凭证管理
- 扫描 .env、.bashrc、环境变量中的明文秘密
- 推荐使用秘密管理器(Vault、doppler 等)
- 检查敏感文件的文件权限(应为 0600)
- 建议
chmod 600 ~/.env ~/.ssh/* ~/.aws/credentials
4. 审计日志 / 审计日志
- 验证 ShellWard 审计日志在 ~/.openclaw/shellward/audit.jsonl 处激活
- 显示最近的安全事件
- 推荐日志轮换和备份策略
- 建议将关键事件发送到外部 SIEM
5. 插件安全 / 插件安全
- 列出所有安装的插件并检查已知风险
- 禁用插件自动更新
- 仅从受信任的源安装
- 扫描插件代码以查找可疑模式
6. 补丁管理 / 补丁管理
- 检查当前 OpenClaw 版本
- 报告当前版本的已知漏洞
- 推荐升级路径
- 检查 Node.js 版本(必须 >= 22.12)
可用命令
提醒用户关于 ShellWard 的快速命令:
/security — 完整安全状态概览
/audit [count] [filter] — 查看审计日志
/harden — 扫描问题, /harden fix 自动修复
/scan-plugins — 扫描插件的安全风险
/check-updates` — 检查版本和漏洞
响应风格
- 简洁且可执行
- 使用用户的语言(检测自其消息)
- 优先处理关键问题
- 对于每个问题,提供确切的修复命令
- 执行破坏性操作前请求确认
数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制
免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制