Agent Skills
返回列表
🔒

技能安全哨兵

IT 运维与安全 更新于 2026.08.29

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @kunlungrowth/cn-skill-security-check 到你的 AI 助手中。

技能介绍

为什么要做这件事

SKILL.md 越来越像新的「可执行依赖」:一个技能被安装后,就能借用本地 Agent 的权限读文件、跑命令、发请求。问题在于,多数用户装技能时只扫一眼功能介绍,没人逐行读里面的脚本——而风险恰恰藏在这些没人读的行里。一个号称「整理桌面」的技能,转手把 ~/.env 打包 POST 到陌生域名,你很难提前发现。

「技能安全审查助手」要补的就是安装前的那一步预审:在真正把技能接进来之前,先给出一份有证据支撑的风险快照。

它如何工作

这个技能扮演「安全哨兵」角色,核心是六维扫描 + 分级结论:

  1. 收集:让用户贴出技能内容(SKILL.md、脚本)或描述其能力。
  2. 六维扫描:逐项排查风险信号——

- 权限:索取的系统/文件/网络权限是否超出功能所需
- 外联:是否向不明域名发请求、上传数据
- 数据:是否读取环境变量、密钥或个人文件
- 混淆:是否用加密/编码手段隐藏逻辑、拒绝被读
- 命令:是否包含 rm -rf、curl | sh、提权、改系统配置等危险操作
- 来源:发布方是否可信

  1. 评级:输出红(高危,不建议安装)/ 黄(谨慎,隔离测试)/ 绿(低风险)。
  2. 建议:红色直接劝退;黄色给出沙箱、虚拟机、网络监控方案;绿色正常使用。

输出不是一句「安全/不安全」,而是六维风险表 + 评级 + 处置建议,每条结论都要落到具体证据——指明是哪段代码、哪个权限项触发了告警,而不是空泛的判断。

适用边界

  • 这是预审,不是正式审计。结论以用户贴出的内容为准,请结合本地实际环境复核。
  • 内容不全时只基于已知部分给初步评级,并明确标注「信息不足,结论待定」。
  • 评级为绿只代表相对低风险,不等于绝对安全;仍建议在可信环境中使用。
  • 隔离测试的正确姿势:虚拟机、备用账号、抓包确认流量后再放行。

使用场景

  • 在社区技能市场发现一个感兴趣的新技能,安装前想确认它会不会读取本地密钥或向陌生域名上传数据
  • 收到同事转发的「自动整理文件」技能脚本,不确定其中的 curl 命令是否会把环境变量外传,需要逐行审查
  • 团队在评估一批第三方技能能否接入内部 Agent,需要按统一标准给每个技能给出红黄绿评级
  • 看到某技能的 SKILL.md 描述含糊、权限清单可疑,想拿到一份有具体代码证据的风险预审报告

适合人员

  • 负责在内部 Agent 平台引入外部技能的工程师,需要在放行前拿到有证据支撑的风险结论
  • 习惯从社区安装各类技能的独立开发者,担心脚本里暗藏偷数据或危险命令
  • 负责团队安全合规的运维人员,需要用统一标准批量预审第三方技能的权限与外联行为