SuperAPI AI 工具集

skill-vetter

安全与审计

查看项目

更新于 10-15 10:22

技能介绍

Skill Vetter 是一套用于 AI 智能体技能的安全优先审查协议,核心理念是“不要未经审查就安装技能”。它适用于在安装来自 ClawdHub 的技能、运行来自 GitHub 仓库的技能、评估其他智能体分享的技能,以及任何被要求安装未知代码的场景。

用途与使用方式 该协议以分步流程指导审查。第一步是来源检查,需确认技能来源、作者是否知名可信、下载量或星标数、最近更新时间,以及其他智能体是否有评价。第二步为强制的代码审查,要求阅读技能中的全部文件。第三步评估权限范围,明确技能需要读取哪些文件、写入哪些文件、运行哪些命令、是否需要网络访问及访问目标,并判断该范围对其声明用途是否最小化。第四步进行风险分类。

风险分类 协议将风险分为四级。低风险如笔记、天气、格式化类,建议基础审查后可安装。中风险如文件操作、浏览器、API 类,需要完整代码审查。高风险如凭据、交易、系统类,需要人工批准。极端风险如安全配置、root 访问,建议不要安装。

代码审查红旗信号 审查中若出现以下情况应建议立即拒绝:向未知 URL 执行 curl/wget;向外部服务器发送数据;索取凭据、令牌或 API 密钥;无明确理由读取 ~/.ssh、~/.aws、~/.config;访问 MEMORY.md、USER.md、SOUL.md、IDENTITY.md;对任何内容进行 base64 解码;对外部输入使用 eval() 或 exec();修改工作区之外的系统文件;未列明即安装软件包;向 IP 而非域名发起网络调用;代码混淆(压缩、编码、缩小);请求提权或 sudo 权限;访问浏览器 cookie 或会话;触碰凭据文件。

输出格式 审查结束后需生成报告,字段包括技能名称、来源、作者、版本、指标(下载量/星标、最近更新时间、审查文件数)、红旗列表、所需权限(文件、网络、命令)、风险等级、结论(可安全安装、谨慎安装或不要安装)以及备注说明。

辅助命令与信任层级 资料提供了针对 GitHub 托管技能的快速审查命令示例,用于查看仓库统计、列出技能文件以及获取并审查 SKILL.md。信任层级方面,官方 OpenClaw 技能仍应审查但可降低严格度;高星仓库(1000+)与知名作者采用中等严格度;新的或未知来源需最高严格度;任何索取凭据的技能始终需要人工批准。

限制与说明 该协议强调在存疑时不要安装,高风险决策应询问人类,并记录审查结果以备后用。资料未提供该技能的具体收费、价格、支持平台或版本号等信息,暂未提供。