自动化与运维 security-auditsecurity-advisoriesnanoclawmcpskill-integritysupply-chain-security

NanoClaw 安全哨兵

在安装和运行 NanoClaw 技能前后检查已知安全风险。

FollowSkills 评估 · FSRS-2.0
不推荐
44/ 100 五分制 2.2 / 5
信任安全14 / 25 · 2.8/5

证据显示采用主机侧 IPC、Ed25519 签名校验、固定公钥、受限路径、符号链接拒绝、缓存原子写入、隔离容器访问基线及漂移隔离/恢复,数据流和远程 feed 也有说明。扣分原因是默认自动恢复会修改关键文件,安装流程没有强制用户确认,缓存允许使用过期数据,且发布者身份未验证、密钥信任建立路径不完整。

可靠稳定7 / 20 · 1.8/5

文档覆盖安装、集成、故障排查和异常日志;代码包含超时、签名失败拒绝、原子写入及并发刷新控制。扣分原因是静态审查未执行,不能超过 10 分;代码仍标注版本范围匹配为 TODO,与变更日志声称已支持范围匹配不一致,且部分导入、路径和运行环境依赖未由选定文件充分复现。

适用触发5 / 15 · 1.7/5

目标用户、NanoClaw 场景、触发条件和非适用范围基本明确,并提供多种 MCP 工具。扣分原因是未提供中文支持或本地化输出,核心 advisory feed 依赖单一海外 HTTPS 服务;虽然有缓存和过期回退说明,但大陆网络可达性和离线行为边界不足。

规范维护9 / 15 · 3.0/5

目录内文档层次较完整,包含安装、配置、示例、FAQ、故障排查、限制、卸载、AGPL-3.0-or-later、版本号和变更日志,并列出支持邮箱与问题入口。扣分原因是维护责任主体较笼统,更新路径主要依赖外部站点,文档中的若干版本、路径和实现描述存在不一致。

有效结果5 / 15 · 1.7/5

预期可完成 advisory 检查、签名验证和文件完整性监控,并给出可直接调用的 MCP 示例。扣分原因是静态证据不能证明端到端可用;版本匹配 TODO、依赖宿主集成和外部 feed,且某些输出/自动恢复流程仍需人工审查,因此仅部分达到可直接使用。

证据核验4 / 10 · 2.0/5

存在提交代码、类型定义、固定公钥、策略文件、变更日志和具体接口示例,支持有限审计。扣分原因是静态审查未执行,选定材料未提供可核验 CI、完整测试套件或独立第三方运行证据,营销性声明如“zero false positives”和“production-ready”无法验证。

证据充分度: 评估于 2026年7月20日 审查版本 eac8392f8ac9
使用前请注意
  • 安装前应确认 NanoClaw 版本、Node.js 版本、宿主路径和所有 MCP/IPC 集成点;文档中的 .js 导入与提供的 .ts 源文件可能需要构建步骤。
  • 不要把签名有效或无 advisory 误解为绝对安全;签名密钥受损、零日漏洞、恶意已签名包和检查后修改仍未被解决。
  • 在生产环境谨慎启用默认自动恢复,并保留 quarantine、patch 和审计日志;确认过期缓存不会被当作最新安全结论。
  • 版本范围匹配代码存在 TODO,需在部署前核对具体 skill 版本匹配逻辑。
  • 核心 feed 依赖海外域名;应验证大陆网络连通性并准备受信任的镜像或明确的离线策略。
查看完整评分方法 →

这个 Skill 能做什么,适合哪些场景?

ClawSec for NanoClaw 是面向 NanoClaw WhatsApp 机器人的安全公告监控技能。它通过 MCP 工具检查已安装或待安装技能是否匹配安全公告,并提供可利用性信息辅助风险分级。技能还包含软件包签名验证、文件完整性检查、基线状态查看和审计日志验证。它适合需要持续监控技能供应链风险的 NanoClaw 部署,但不用于代码审查、性能排障或一般调试。

调用 clawsec_check_skill_safety 检查待安装技能;调用 clawsec_check_advisories 扫描安装目录中的技能;调用 clawsec_list_advisories 按严重性、类型或可利用性筛选公告;调用 clawsec_verify_skill_package 验证软件包;调用 clawsec_refresh_cache 刷新公告缓存;调用 clawsec_check_integrity、clawsec_approve_change 和 clawsec_integrity_status 检查或批准文件变更;调用 clawsec_verify_audit 验证审计日志。它从 https://clawsec.prompt.security/advisories/feed.json 获取签名公告源,默认缓存位于 /workspace/project/data/clawsec-advisory-cache.json。

  1. NanoClaw 管理者准备安装新技能时,先检查技能名称和可选版本是否存在安全公告。
  2. 机器人维护者被问及“我的技能安全吗?”时,扫描默认或指定安装目录。
  3. 安全人员调查技能的可疑行为时,查看相关公告及其可利用性背景。
  4. 运维人员进行定期审计时,按计划检查高严重性或高可利用性问题。
  5. 独立安装技能压缩包时,验证发布清单、签名、公钥指纹和文件校验和。

这个 Skill 有哪些优点和局限?

优点
  • 覆盖安装前检查、已安装技能审计和公告浏览。
  • 同时使用严重性与可利用性背景辅助优先级判断。
  • 支持签名公告源、软件包验证和文件完整性相关操作。
  • 明确面向 NanoClaw,并提供每日定时审计示例。
局限
  • 依赖网络可访问性和 MCP 工具运行环境。
  • 资料未提供完整 INSTALL.md 或 docs 内容,因此具体部署配置仍需查阅仓库文件。
  • 不承担代码审查、性能问题分析或一般调试。
  • 默认审计目录和缓存路径可能需要根据实际环境调整。

如何安装这个 Skill?

使用 Vercel Skills CLI 安装:npx skills add prompt-security/clawsec --skill clawsec-nanoclaw -a openclaw -y。提供的资料没有说明 NanoClaw 的完整手动部署步骤;独立安装时,应先按照 SKILL.md 中的发布清单验证流程验证后再解压或安装。

如何使用这个 Skill?

安装新技能前调用 clawsec_check_skill_safety({skillName: "new-skill", skillVersion: "1.0.0"})。审计已安装技能时调用 clawsec_check_advisories({installRoot: "/home/node/.claude/skills"}),并重点关注 severity 为 critical 或 exploitability_score 为 high 的匹配项。用户也可以直接提出“我的技能安全吗?”或“检查 NanoClaw 技能安全性”。

常见问题

这个技能是否免费?
提供的资料未说明服务收费方式;仓库许可证为 AGPL-3.0。
它需要访问哪些数据?
它需要读取待审计的技能及其安装目录,并访问签名公告 feed;完整权限范围取决于 MCP 工具和运行环境。
发现风险后会自动阻止安装吗?
示例流程会先显示风险并要求确认;资料没有证明该技能在所有安装流程中都能强制阻止安装。
公告多久更新一次?
SKILL.md 声明自动更新频率为每 6 小时。

同仓库的其他 Skills

均来自 prompt-security/clawsec

自动化与运维

NanoClaw 流量卫士

为 NanoClaw 规划可选、主机侧的运行时流量监控与安全检测。

自动化与运维

Picoclaw 安全守护者

为 Picoclaw 网关提供安全公告监测、配置漂移检测与发布物供应链验证。

自动化与运维

ClawSec 安全套件管理器

为 OpenClaw 技能提供签名公告监控、风险安装拦截与审批保护。

自动化与运维

Picoclaw 安全态势审查

以只读方式检查 Picoclaw 安全配置,并提供安全的操作员修复建议。

自动化与运维

ClawSec 发布管家

为 Claw 技能提供版本发布、签名校验与 GitHub Release 自动化流程。

自动化与运维

ClawSec 安全情报馈送

为 OpenClaw 智能体持续获取并筛选安全公告。

自动化与运维

OpenClaw 安全审计守望者

为 OpenClaw 自动执行每日安全审计并发送报告。

自动化与运维

ClawHub 声誉守门器

在安装 OpenClaw 技能前检查 ClawHub 声誉,并对低分技能要求明确确认。

自动化与运维

Soul Guardian 文件完整性守护

检测并处理代理核心工作区文件的未授权改动。

自动化与运维

Hermes 安全证明卫士

为 Hermes 生成可验证的运行时安全证明并检测基线漂移。

自动化与运维

Clawtributor 安全事件报告员

帮助 AI 代理整理并经用户批准提交经过脱敏的安全事件报告。

自动化与运维

ClawSec 安全扫描器

为代理项目统一扫描依赖漏洞、CVE 信息、代码风险与 OpenClaw Hook 静态风险。

自动化与运维

Picoclaw 流量卫士

为 Picoclaw 网关提供可选、默认只记录的流量监测与安全态势接入基线。

自动化与运维

OpenClaw 流量卫士

为 OpenClaw 建立可审计、默认不拦截的运行时流量监测基线。

自动化与运维

Hermes 流量守护者

为 Hermes 代理提供可选、可审计的运行时流量监测基线。

相关 Skills