安装之前,先读懂能力声明
技能是自然语言写成的,不需要恶意软件就能诱导 agent 做出不安全的事。三个标记就能告诉你大部分关键信息。
- By
- QASkill Hub
- Published
- 7 min
- 7 min read
为什么技能属于另一类风险
自然语言指令可以变成实际执行的操作指令。一个技能不需要传统意义上的恶意软件,就能说服 agent 做出不安全的行为——而后果有多严重,完全取决于这个 agent 被允许做什么。
运行在离线容器里的纯文本技能几乎无害。而一个能执行 shell、读取环境变量、访问文件系统、发起网络请求的本地编码技能,则完全是另一回事。Agent Plugins 规范并不区分这两者。
三个标记
运行 shell——可以执行命令。网络出口——可以向外发送数据。需要凭据——需要 API key 或 token。
只要同时出现两个及以上,安装前就值得把源码读一遍。
徽章不是答案
已验证发布者徽章的含义是:发布者账号经过了验证。它不代表任何一个具体版本经过了代码审查。2026 年 5 月,一个拥有 220 万安装量的已验证扩展,在贡献者 token 被盗后发布了一个恶意版本;该版本存活了十一分钟,泄露了约 3,800 个代码仓库。