英伟达开源技能扫描器,检查 Agent 安装风险
SkillSpector 在安装 Agent 技能前扫描漏洞、恶意模式、提示注入、数据外传和供应链风险,面向 Claude Code、Codex 等工具。它也是 NVIDIA Verified Skills 扫描、评估与签名流程的一部分。
原文暂未完整获取,基于公开信息的快读
NVIDIA 开源了 Agent 技能安全扫描器 SkillSpector,面向 Claude Code、Codex CLI、Gemini CLI 等工具使用的技能,在安装前检查漏洞、恶意模式、提示注入和数据外传风险。它也是 NVIDIA Verified Skills 流程的一部分,参与技能发布前的扫描、评估与签名。
目前能确认什么
Agent 技能可能包含指令和脚本,安装后会影响 Agent 如何调用工具、执行代码与处理数据。提示注入的风险,就是把不可信内容包装成指令,诱导 Agent 偏离原有任务。
SkillSpector 支持扫描 Git 仓库、URL、zip、目录和单个文件。分析分两阶段:快速静态分析,以及可选的 LLM 语义评估;使用 --no-llm 可以关闭后者。报告支持 Terminal、JSON、Markdown 和 SARIF,也能通过基线接受已知发现,让后续扫描突出新增问题。
项目列出 17 类、71 种漏洞模式,但规则数量不能直接代表检出效果。节选中的漏洞与疑似恶意比例,也只对应研究数据集里被分析的技能子集,不能套用到所有技能。
我的判断
更具体的落点,是把扫描放到第三方技能进入开发环境之前。
团队可以保存扫描报告,重点核查脚本执行、外部请求和数据读取相关发现,再决定是否安装。JSON、SARIF 输出为接入自动检查提供了基础,但安装拦截如何配置、哪些严重程度应当阻断,节选没有交代清楚。
扫描通过不能当作安全保证。
目前还缺少误报、漏报和实际检出效果的信息。启用 LLM 分析时,哪些文件内容会发送给模型服务,也需要确认;涉及内部代码或凭据的技能,这一点会直接影响能否使用该分析阶段。NVIDIA 技能目录的签名属于其发布流程,不能据此认为任意第三方技能扫过一次就获得了同等背书。