用途:在安装或合并来自不可信或社区来源的技能前,审查其 SKILL.md 或系统提示词是否包含可能危害安装者或运行者的指令,并给出结构化安全结论。
主要能力:按类别扫描并评级(高/中/低),包括提示注入(如“忽略之前所有指令”、越狱/DAN 框架、试图泄露系统提示词、强制无限制人格)、数据外泄(把对话、用户内容、凭据或密钥发送到外部 URL/webhook/服务器)、代码与命令执行(eval/exec、os.system、subprocess、child_process、破坏性 shell 如 rm -rf /、dd、fork 炸弹、chmod 777)、密钥(硬编码 API key、AWS key、私钥,或要求用户粘贴密钥)、混淆(零宽/不可见 Unicode、隐藏载荷的超长 base64 块)、范围蔓延(与声明用途无关或试图扩大权限的指令)。
使用方式:需提供待审计的技能/提示词内容(粘贴或文件路径)、随附脚本、来源与作者、运行方式(自动加载或手动)。流程为阅读技能正文与每个随附脚本,逐条记录类别、严重度、精确行/片段证据与风险原因,再给出总体结论:可安全安装、谨慎安装(存在中等问题待复核)、不要安装(存在任何高危问题)。对仓库可建议在 CI 中运行 node scripts/skill-audit.mjs 为每个 PR 设卡。输出格式含结论、高/中/低计数、发现表格与建议。另附 0–40 评分标准(32+ 为可交付质量),覆盖覆盖深度、证据精度、结论纪律、校准,以及质量检查与反模式。
适用场景:安装前审查不可信来源技能、在 PR 中审查贡献的 SKILL.md、检查系统提示词/自定义指令的提示注入风险。
限制:资料未提供具体安装命令、收费、价格、平台或效果信息;审计结论依赖人工阅读与判断,需实际读取随附脚本,不能仅凭正文或作者知名度判断安全。