技能安装审计
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_6c58d329/fcdao-skill-install-audit-6c58d329。
技能介绍
解决盲目安装带来的供应链风险
当前社区充斥着各种 "42 skills 打包" 或 "百万播放 skill 列表"。很多开发者看到列表就直接 git clone 或复制别人的 SKILL.md 到本机,缺乏安全审计,极易导致密钥泄露、供应链污染或上下文污染。本技能确立了外部 skill 安装前的强制审计规范,目标是 少装、精装、可回滚。
强制审计的四步工作流
核心能力覆盖权限面、秘密面、执行面与质量面,通过以下关键步骤输出可复查的审计结论:
- 收集原材料:获取候选 skill 的来源 URL、
commit SHA、完整SKILL.md、scripts/目录及钩子脚本,确保路径与文件列表完整。 - 安全扫描(一票否决):检查是否存在读取
~/.ssh、隐蔽curl|bash、要求粘贴 token 或持久化后门等行为。输出BLOCK/WARN/PASS及证据行号。 - 质量扫描:从触发清晰度、可执行性、完成标准、去重价值和维护迹象五个维度打分(0-10)。安装门槛:安全
PASS且质量 ≥ 7。 - 安装决策与验证:根据结论执行
INSTALL、DEFER或REJECT,记录来源 SHA,并在安装后验证 skill loader 能否正常读取且无密钥写入。
适用边界与合规约束
- 适用边界:不用于审计自己仓库里已经信任且刚写完的 skill。
- 安装限额:一次最多装 3 个新 skill;其余进候选池。
- 合规约束:仅处理用户自有或已获充分授权的数据,日志必须脱敏,不绕过平台访问控制或反自动化机制。
使用场景
- 准备把社区打包的 42 个 skills 一次性 clone 到本机,需要逐项审计权限面与脚本行为后再决定装哪些
- 用户发来一份"百万播放 skill 列表"要求帮忙安装,需要先收集来源 URL、正文与 scripts 再做安全扫描
- 复制别人的 SKILL.md 到本机使用,需要按四个扫描面输出 BLOCK/WARN/PASS 结论并写入文件留档
- 团队要引入新 skill,需要判断其是否具备网络/shell/密钥/支付能力,并记录来源 commit SHA 以便回滚
适合人员
- 维护团队 skill 依赖清单、需要控制安装数量与风险的运维工程师
- 从外部来源批量引入 skills、需要安全与质量把关的 Agent 应用开发者
- 负责内部技能库治理、需要在引入前完成合规审计的安全工程师
- 替团队安装社区 skill、需要按清单逐项核查并落盘结论的仓库管理员