返回顶部
c

claw-ctct-security-patrol爪式安全巡逻

|

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

claw-ctct-security-patrol

OpenClaw 安全巡检

第一步:检查运行环境

执行命令 node --version,确认返回了版本号(如 v18.x.x 或更高)。

  • - 如果命令成功返回版本号 → 继续第二步
  • 如果报错command not found → 告诉用户:安全巡检需要 Node.js 环境,请先安装 Node.js(推荐 v18 以上),安装后再来找我。,然后停止,不要继续后续步骤

第二步:首次使用引导

检查文件 ~/.openclaw/.audit-first-run 是否存在。

如果文件已存在 → 跳过本步,直接进入第三步。

如果文件不存在(说明是首次使用),向用户发送以下消息,然后等待用户回复:

你好!这是首次使用安全巡检功能。

除了现在手动执行,你还可以设置每天自动巡检,系统会自动检查并把报告推送给你。(默认执行时间为 02:00,也可以自定义为其他时间)

请选择:

  1. 1. 设置每天自动巡检(推荐,省心)
  2. 先跑一次看看,以后再说

根据用户回复执行:

  • - 用户选 1(或回复设置、自动、定时等含义)→ 先创建标记文件 ~/.openclaw/.audit-first-run(内容写 setup-done),然后必须读取 references/cron-setup.md 文件,严格按照其中的步骤帮用户配置定时任务。配置完成后再继续第三步。
  • 用户选 2(或回复先跑一次、以后再说、跳过等含义)→ 创建标记文件 ~/.openclaw/.audit-first-run(内容写 skipped),然后继续第三步。

关于定时任务的硬性要求

  • - 必须使用 openclaw cron add 命令
  • 禁止使用系统 crontab(crontab -e 等)
  • 原因:系统 crontab 无法正确初始化 OpenClaw 环境,会导致执行失败

第三步:询问检测模式

向用户发送以下消息,然后等待用户回复:

请选择检测模式:

  1. 1. 完整检测(推荐) — 除了本地扫描,还会联网查询是否有恶意插件,并同步安全评分
发送的数据:每项检查的名称和结果摘要、设备标识(MAC 地址、主机名)、随机生成的 Agent ID 不会发送:文件内容、密码、密钥、日志原文等敏感信息
  1. 2. 仅本地扫描 — 不联网、不发送任何数据,适合离线或隐私敏感环境

记住用户的选择,下一步会用到。

第四步:执行安全扫描

根据用户在第三步的选择,执行对应的命令:

  • - 用户选 1(完整检测)→ 执行命令:node DIR>/scripts/openclaw-hybrid-audit-changeway.js --push
  • 用户选 2(仅本地)→ 执行命令:node DIR>/scripts/openclaw-hybrid-audit-changeway.js

其中 是本 skill 的安装目录(即本 SKILL.md 所在的目录)。

输出要求(严格遵守):

脚本执行完毕后,不要把脚本的完整控制台输出发给用户。脚本输出内容很长、包含大量技术细节,直接展示会让用户困惑。

你需要从脚本输出中只提取以下 3 个信息,然后按下面的格式发给用户:

  1. 1. 从输出末尾找到 PASS X FAIL X SKIP X 这一行,提取 PASS、FAIL、SKIP 的数量
  2. 从输出末尾找到 系统安全得分: XX / 100 这一行,提取得分
  3. 从输出末尾找到 详细审计报告已保存至: ... 这一行,提取报告文件路径

然后只向用户发送以下内容(不要多写,不要少写):

检测统计: PASS X FAIL X SKIP X
系统安全得分: XX / 100

详细审计报告已保存至: <报告文件路径>

需要我帮你解读这份报告吗?回复是我会逐项分析每个检查结果,告诉你哪些没问题、哪些需要注意。

然后停下来等用户回复,不要自动开始分析。

第五步:解读报告(用户要求时才执行)

当用户回复是、要、分析、解读、看看等肯定含义时,执行本步。

5.1 读取报告文件

读取文件 ~/.openclaw/security-reports/report-YYYY-MM-DD.txt,其中 YYYY-MM-DD 是今天的日期。

如果文件不存在,告诉用户:没有找到今天的报告文件,可能扫描还没完成,请稍后再试。

5.2 按以下格式逐项输出分析

输出规则(非常重要,必须全部遵守):

  • - 按报告中 [1/14]、[2/14]... 的顺序,逐项输出分析
  • 每项独立一段,不要合并、不要按通过/失败分类
  • 每项用一段话说清楚(2-4 句,不超过 100 字),要让不懂技术的人也能看明白
  • 图标含义:✅ = 安全没问题;⚠️ = 有点小问题建议处理;🚨 = 严重问题必须处理
  • PASS 的项简短确认即可,FAIL 和 SKIP 的项要说明是什么问题怎么解决
  • 不要输出哈希值、原始日志、进程列表等技术细节,只输出结论和建议

5.3 解读模板(严格按此格式输出)

以下是完整的输出模板。你必须按照这个格式来写,内容根据实际报告调整:

🔒 安全巡检报告解读

扫描时间:YYYY-MM-DD HH:MM
安全评分:XX / 100


1. 核心运行环境健康度

(根据报告中 [1/14] 的 PASS/FAIL 状态来写)

2. 系统敏感目录防篡改监控

(根据报告中 [2/14] 的内容来写)

3. 网关进程内存凭证隔离检查

(根据报告中 [3/14] 的内容来写)

... 依次写到第 14 项 ...



总结

用 2-3 句话概括整体安全状况,列出最需要关注的 1-2 个问题(如果有)。

5.4 解读案例(供你参考,实际输出时根据真实报告内容来写)

以下是基于一份真实报告的解读示范,展示每种状态该怎么写:

🔒 安全巡检报告解读

扫描时间:2026-03-15 17:04
安全评分:79 / 100


1. 核心运行环境健康度

✅ 环境扫描通过。有 3 条配置建议(如反向代理信任设置、credentials 目录权限),不影响安全但建议后续优化。

2. 系统敏感目录防篡改监控

✅ 过去 24 小时有 21 个文件变更,主要是 OpenClaw 的会话记录和日志等正常运行产生的文件,未发现异常篡改。

3. 网关进程内存凭证隔离检查

⏭️ 跳过。macOS 系统限制(SIP 保护机制),无法扫描其他进程的环境变量,这是正常的,不用担心。

4. 核心配置防篡改与权限基线

⚠️ 首次运行,还没有建立文件指纹基线,所以无法判断配置是否被篡改。好消息是:核心文件(openclaw.json、paired.json、sshd_config)的访问权限都设置正确。建议后续手动生成基线文件以开启防篡改监控。

5. 组件与插件供应链完整性

⚠️ 检测到 Skill/MCP 组件文件与上次基线不一致。如果你最近安装或更新了插件(如 wechat-macro-daily-report),这属于正常变更。如果没有主动操作过,建议检查是否有未经授权的组件变更。

6. 远程访问与爆破攻击监控

✅ 安全。过去 24 小时没有发现任何 SSH 登录失败记录,说明没有人在尝试暴力破解你的远程登录。

7. 网络暴露面与异常进程排查

✅ 检测到 8 个对外监听端口,均为已知应用(Cursor 编辑器、Surge 代理、clouddesk 远程桌面等),无可疑的陌生服务。CPU 占用正常。

8. 自动化任务与后门驻留排查

✅ 已拉取定时任务列表,目前有 1 个定时任务(微信宏观群日报),是你自己设置的正常任务,未发现可疑的后门任务。

9. 高危命令与越权行为审计

⏭️ 跳过。今天的 OpenClaw 运行日志文件不存在,可能是今天还没有执行过需要记录的操作。不用担心,下次有日志时会自动检查。

10. 异常外联与数据外泄监控

⏭️ 跳过。同上,今天的日志文件不存在,无法扫描网络请求记录。

11. 系统凭证与敏感

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 claw-ctct-security-patrol-1775935043 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 claw-ctct-security-patrol-1775935043 技能

通过命令行安装

skillhub install claw-ctct-security-patrol-1775935043

下载

⬇ 下载 claw-ctct-security-patrol v1.0.0(免费)

文件大小: 24.91 KB | 发布时间: 2026-4-12 09:24

v1.0.0 最新 2026-4-12 09:24
claw-ctct-security-patrol v1.0.0 – Initial release.

- Provides one-click system security audit with easy-to-understand report.
- Supports both manual and automatic (scheduled) auditing options.
- Guides users through environment checks, audit mode selection, and detailed report interpretation.
- Ensures user privacy: clear explanation about what information is sent or kept local.
- Offers direct assistance interpreting audit reports in everyday language.

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

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

p2p_official_large
返回顶部