Agent Skills
返回列表
🔒

金炼之 Skill 安审

IT 运维与安全 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_06f03691/jinlianzhi-skill-guardian。

技能介绍

要解决的问题

当你准备安装一个第三方 Skill,或者搬运、二创别人的 Skill 时,面对的是一堆 Markdown 和脚本,很难快速判断其中是否有风险。一个 Skill 可能会读取 ~/.ssh 下的私钥、向未知域名发送 curl 请求、硬编码公众号的 access_token,甚至尝试修改系统文件。人工逐行审查耗时,而很多用户往往是"装之前心里没底"就直接用了。

它是怎么工作的

金炼之 Skill 安审把安装前的审核拆成四步协议:

  1. 来源检查:核对作者可信度、下载与星标情况、最近更新时间,以及是否有其他代理的评价。
  2. 代码审查(强制):读取 Skill 内所有文件,比对 26 类危险信号。其中 14 类为通用风险(如 eval() 处理外部输入、向 IP 发起网络调用、base64 解码任意内容),12 类针对国内平台特有风险(如微信小程序云函数未声明、飞书多维表未脱敏、抖音开放平台 client_secret 硬编码)。
  3. 权限范围评估:梳理需要读写的文件、执行的命令和网络访问目标,判断是否满足最小权限原则。
  4. 风险分类:按低、中、高、极高四档给出操作建议,从"可装"到"不可装"逐级收紧。

在此基础上,它还提供自动扫描器替代纯人工、风险评分中的信任因子计算、兼容国内平台的批量评估,以及结构化的评估报告。

需要注意的地方

安审本身如果崩了,等于没审。因此协议要求:扫描超时、网络中断、文件缺失、遇到二进制或超大文件、编码异常等情况都要明确告知用户,失败原因写入日志,绝不静默跳过或假装通过。安全默认值是"宁可错过,不可错装"。

评估结果也不是简单的是或否,而是分四档置信度;一旦涉及凭据、支付或系统文件类规则,无论置信度多高都必须人工审批。误报同样可以申诉,申诉记录会沉淀为沉淀卡,便于后续优化规则。

使用场景

  • 准备安装第三方 Skill 前,想确认其代码是否包含读取凭据或向外部服务器发送数据的危险行为。
  • 搬运或二创别人的 Skill 时,需要先评估其声明的权限范围与实际代码是否一致,避免引入越权逻辑。
  • 团队要一次性引入多个 Skill 到统一的 AI 客户端环境,希望批量扫描并生成带风险评分的对比报告。
  • 对某个 Skill 的扫描结果有异议,认为某条危险信号属于误报,想提交申诉理由并重跑审核流程。

适合人员

  • AI 编程工具重度使用者:日常会安装大量 Skill 辅助开发,担心供应链风险,需要在安装前做自动化安全体检。
  • Skill 二创作者:经常搬运或修改他人 Skill 发布到社区,需要一套可复用的审核流程来确保产出内容合规安全。
  • 团队技术负责人:负责把关成员引入的 AI 辅助工具,需要批量评估能力和统一的风险分级标准来降低管理成本。
  • 安全工程师:关注 AI Agent 生态中的权限滥用与凭据泄露风险,需要一套结构化的危险信号清单来辅助人工审计。