装之前先过安检:三万一千个技能里两成六带漏洞
来源:GitHub — 2026-10-27 · ⭐ 21,930 stars · Python
📋 概述
NVIDIA 出的技能安全扫描器,回答一个很具体的问题:这个技能能不能装。它的依据来自研究数据集里 31,132 个技能的分析结果:26.1% 含漏洞,5.2% 表现出明显的恶意意图。输入可以是 git 仓库、URL、zip、目录或单个文件,覆盖 17 类共 71 种漏洞模式——提示注入、数据外泄、权限提升、供应链、过度代理、输出处理、系统提示泄露、记忆投毒、工具误用、流氓代理、反拒答、触发器滥用,另外还有 AST 危险代码检测、污点追踪、YARA 签名与 MCP 最小权限检查。它是 NVIDIA Verified Skills 流水线的一环,通过的技能才进官方目录。
🔑 核心要点
- 先给概率再给工具:26.1% 有漏洞、5.2% 疑似恶意,这两个数字本身就是"默认别信"的理由。
- 检测分多层:模式匹配、AST 危险代码、污点追踪、YARA 签名,加 MCP 最小权限这类语义检查,共 71 条模式跨 17 类。
- 资源上限写死且 fail-closed:分析时对 bundle、解析器、嵌套产物、账本与发现数量都设上限,超限按不安全处理而不是放行。
- 装得进编辑器:可作为 Pi 与 OpenCode 的工具或斜杠命令,在会话里直接扫即将安装的技能。
- 与发布流程挂钩:扫描、评估、签名三关决定技能能否进 NVIDIA 官方目录。
💡 金句
AI agent skills (used by Claude Code, Codex CLI, Gemini CLI, etc.) execute with implicit trust and minimal vetting.
👍 0
👎 0
← 返回 GitHub Trending 首页