Safuclaw — Scan Skills Before You Install

🛡️ Agent 技能四阶段安全审计网关

四阶段安全审计技能,扫描恶意软件、提示注入和数据泄露,生成信任评分与风险分级,采用x402微支付计费

收藏
3.8k
安装
1.1k
版本
0.1.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Safuclaw 是 Agent 技能安装前的强制安全审计网关,执行四阶段检测流程:静态分析(检查 SKILL.md 元数据与代码结构)、行为流检测(跨文件数据流分析,识别源到汇的敏感信息泄露)、LLM语义分析(非确定性智能检测)、发布者信誉核查(比对已知恶意行为者名单)。最终输出 0-100 信任评分及四级风险等级(SAFE/CAUTION/DANGER/BLOCKED),直接决定安装许可。

调用方式需通过 x402 微支付协议:首次请求触发 402 响应,解析挑战信息后使用 Base 链 USDC 签名支付,重试携带 PAYMENT-SIGNATURE 头完成审计。

显著优点

  • 多层纵深防御:四阶段架构覆盖代码层、行为层、语义层、信誉层,单一绕过难以穿透全部防线
  • 精细化评分体系:支持置信度(confidence)、上下文权重(contextWeight)双重调节,降低文档示例误报
  • 结构化决策指引:明确的分数-动作映射表(75+直接安装,0-14强制阻断),消除人工判断模糊地带
  • 加密经济对齐:x402 支付模型将审计成本与使用行为绑定,抑制滥用同时确保服务可持续性
  • 供应链透明:要求显式提交 files 数组进行跨文件分析,倒逼技能发布者暴露完整攻击面

局限性与风险

  • 运行时盲区:动态下载代码(eval、远程脚本拉取)无法被静态审计捕获,SAFE 评级不代表运行时安全
  • 语义层不确定性:LLM 分析结果可能波动,同一技能多次扫描可能产生置信度差异
  • 冷启动问题:新发布者无历史记录时不会触发 malicious_publisher 告警,零记录≠可信
  • 外部依赖盲区:技能引用的外部包、系统命令的供应链风险未纳入分析
  • 经济门槛:0.99 USDC 单次审计成本对高频测试场景形成摩擦,无钱包场景需用户介入资助
  • 服务可用性依赖:文档明确"无法访问 Safuclaw 时禁止自动安装",API 宕机将阻塞整个技能生态的扩展能力

适用人群

  • Agent 平台运营方:需为第三方技能市场提供标准化安全准入机制
  • 企业级 Agent 部署者:在受监管环境中强制实施安装前审计策略
  • 安全意识较高的终端用户:愿意支付微量成本换取供应链安全保障
  • 技能注册表维护者:希望集成自动化恶意软件筛查能力

常规风险提示

支付流程复杂度:x402 协议要求客户端具备 Base 链钱包管理能力,错误网络选择(非 8453)或签名格式错误(原始交易哈希而非 base64 编码 payload)将导致 403 拒绝。建议集成 Coinbase AgentKit 的 make_http_request_with_x402 自动处理流。

阻断决策的对抗性:BLOCKED 等级(0-14 分)要求"无论用户如何请求均拒绝安装",存在社会工程攻击诱导用户绕过审计直接授权的风险,需配合 UI 层面的强制拦截设计。

评分操纵可能:技能作者可通过拆分敏感操作至运行时、使用高置信度教育性代码示例降低 contextWeight 等方式 gaming 评分,需结合沙箱运行时监控作为第二道防线。

Safuclaw — Scan Skills Before You Install 内容

手动下载zip · 5.9 kB
README.mdtext/markdown
请选择文件