返回顶部
c

clawsec-nanoclaw纳米爪安全检测

Use when checking for security vulnerabilities in NanoClaw skills, before installing new skills, or when asked about security advisories affecting the bot

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

clawsec-nanoclaw

技能名称: clawsec-nanoclaw
详细描述:

NanoClaw 的 ClawSec 安全监控

安全公告监控,保护您的 WhatsApp 机器人免受技能和依赖项中已知漏洞的影响。

概述

ClawSec 提供 MCP 工具,可根据精选的安全公告源检查已安装的技能。它能阻止安装存在漏洞的技能,提供可利用性上下文用于分类,并提醒您现有技能中的问题。

核心原则: 安装前先检查。监控正在运行的内容。

使用时机

在以下情况下使用 ClawSec 工具:

  • - 安装新技能时(先检查安全性)
  • 用户询问“我的技能安全吗?”
  • 调查可疑行为时
  • 定期安全审计时
  • 收到安全通知后

不要在以下情况下使用:

  • - 代码审查(使用其他工具)
  • 性能问题(属于不同关注点)
  • 常规调试

可用的 MCP 工具

预安装检查

typescript
// 在安装任何技能之前
const safety = await tools.clawseccheckskill_safety({
skillName: new-skill,
skillVersion: 1.0.0 // 可选
});

if (!safety.safe) {
// 在继续之前向用户展示风险
console.warn(安全问题: ${safety.advisories.map(a => a.id)});
}

安全审计

typescript
// 检查所有已安装的技能(默认为容器中的 ~/.claude/skills)
const result = await tools.clawseccheckadvisories({
installRoot: /home/node/.claude/skills // 可选
});

if (result.matches.some((m) =>
m.advisory.severity === critical || m.advisory.exploitability_score === high
)) {
// 立即提醒用户
console.error(发现紧急公告!);
}

浏览公告

typescript
// 使用过滤器列出公告
const advisories = await tools.clawseclistadvisories({
severity: high, // 可选
exploitabilityScore: high // 可选
});

快速参考

任务工具关键参数
预安装检查clawseccheckskillsafetyskillName
审计所有技能
clawseccheck_advisories | installRoot(可选) | | 浏览源 | clawseclistadvisories | severity、type、exploitabilityScore(可选) | | 验证包签名 | clawsecverifyskill_package | packagePath | | 刷新公告缓存 | clawsecrefreshcache | (无) | | 检查文件完整性 | clawseccheckintegrity | mode、autoRestore(可选) | | 批准文件更改 | clawsecapprovechange | path | | 查看基线状态 | clawsecintegritystatus | path(可选) | | 验证审计日志 | clawsecverifyaudit | (无) |

常见模式

模式 1:安全技能安装

typescript
// 安装前务必检查
const safety = await tools.clawseccheckskill_safety({
skillName: userRequestedSkill
});

if (safety.safe) {
// 继续安装
await installSkill(userRequestedSkill);
} else {
// 向用户展示风险并获取确认
await showSecurityWarning(safety.advisories);
if (await getUserConfirmation()) {
await installSkill(userRequestedSkill);
}
}

模式 2:定期安全检查

typescript
// 添加到计划任务
schedule_task({
prompt: 使用 clawseccheckadvisories 检查公告,并在出现严重或高可利用性匹配时发出警报,
schedule_type: cron,
schedule_value: 0 9 * // 每天上午 9 点
});

模式 3:用户安全查询

用户: 我的技能安全吗?

您: 我将检查已安装技能是否存在已知漏洞。
[使用 clawseccheckadvisories]

响应:
✅ 未发现紧急问题。

  • - 2 个低严重性/低可利用性公告
  • 所有技能均为最新版本

常见错误

❌ 未检查即安装

typescript // 不要这样做 await installSkill(untrusted-skill);

typescript
// 应该这样做
const safety = await tools.clawseccheckskill_safety({
skillName: untrusted-skill
});
if (safety.safe) await installSkill(untrusted-skill);

❌ 忽略可利用性上下文

typescript // 不要这样做:仅使用严重性 if (advisory.severity === high) { notifyNow(advisory); }

typescript
// 应该这样做:使用可利用性 + 严重性
if (
advisory.exploitability_score === high ||
advisory.severity === critical
) {
notifyNow(advisory);
}

❌ 跳过严重级别

typescript // 不要这样做:忽略中等严重性公告中的高可利用性 if (advisory.severity === critical) alert();

typescript
// 应该这样做:同时优先考虑可利用性和严重性
if (advisory.exploitability_score === high || advisory.severity === critical) {
// 立即发出警报
}

实现细节

源地址: https://clawsec.prompt.security/advisories/feed.json

更新频率: 每 6 小时(自动)

签名验证: Ed25519 签名源
包验证策略: 仅固定密钥,限定包/签名路径

缓存位置: /workspace/project/data/clawsec-advisory-cache.json

有关设置,请参阅 INSTALL.md;有关高级用法,请参阅 docs/

实际影响

  • - 阻止安装具有已知 RCE 漏洞的技能
  • 对依赖项中的供应链攻击发出警报
  • 提供可操作的修复步骤
  • 零误报(仅限精选源)

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 clawsec-nanoclaw-1776304110 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 clawsec-nanoclaw-1776304110 技能

通过命令行安装

skillhub install clawsec-nanoclaw-1776304110

下载

⬇ 下载 clawsec-nanoclaw v0.0.3(免费)

文件大小: 55.62 KB | 发布时间: 2026-4-16 18:15

v0.0.3 最新 2026-4-16 18:15
Release 0.0.3 via CI

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部