SkillSpector
配套媒体
本页对应的 PPT 与演示视频
下载没反应?点这里复制直链
侧边栏预览窗口(Electron webview)会拦截下载,把下面的链接复制到 Chrome / Edge 地址栏打开即可保存。
../../skillspector-recommend.pptx../../skillspector-recommend.mp4本文目录
📌 核心价值:装 AI 技能前先扫一遍,64 种漏洞无所遁形
NVIDIA 开源的 AI Agent 技能安全扫描器,安装前自动检测漏洞、恶意模式及安全风险,用数据说话:26.1% 的技能存在漏洞,5.2% 带有恶意意图。

🚀 什么是 SkillSpector?
AI Agent 技能市场正在「野蛮生长」——Claude Code、Codex CLI、Gemini CLI、Cursor 都在推技能机制,一个 SKILL.md 加几个脚本就能让 Agent 执行任意操作。但问题来了:这些技能代码,谁审过?
2026 年 Liu 等人的实证研究分析了 42,447 个技能样本,结论触目惊心:26.1% 的技能至少包含一个安全漏洞,5.2% 表现出明显的恶意意图,包含可执行脚本的技能漏洞概率是纯声明式技能的 2.12 倍。
SkillSpector 正是为此而生。它是 NVIDIA 开源的 AI Agent 技能安全扫描工具,能在安装技能之前自动检测漏洞、恶意模式和安全风险。支持 Git 仓库、URL、压缩包、目录、单个文件等多种输入格式,内置 64 个漏洞模式跨越 16 个安全类别,提供快速静态扫描与可选 LLM 语义评估的两阶段分析管道。
核心定位:AI Agent 技能生态的第一道安全防线,装技能前的「杀毒软件」
✨ 核心功能一览

🛠️ 快速上手:5 分钟跑通示例
安装部署
# 克隆仓库
git clone https://github.com/NVIDIA/skillspector.git
cd skillspector
# 创建虚拟环境
uv venv .venv && source .venv/bin/activate
# 安装依赖
make install
# 验证安装
skillspector --help
或者使用 Docker(无需 Python 环境):
# 构建镜像
docker build -t skillspector .
# 使用 Docker 扫描
docker run --rm -v "$PWD:/scan" skillspector scan ./my-skill/ --no-llm
核心使用示例
# 扫描本地技能目录(最常用)
skillspector scan ./my-skill/
# 扫描单个 SKILL.md 文件
skillspector scan ./SKILL.md
# 扫描远程 Git 仓库
skillspector scan https://github.com/user/my-skill
# 扫描压缩包
skillspector scan ./my-skill.zip
# 输出 JSON 格式报告
skillspector scan ./my-skill/ --format json --output report.json
# 生成 CI/CD 可用的 SARIF 报告
skillspector scan ./my-skill/ --format sarif --output report.sarif
配置 LLM 语义分析(提升准确率至 87%)
# 使用 OpenAI
export SKILLSPECTOR_PROVIDER=openai
export OPENAI_API_KEY=sk-...
skillspector scan ./my-skill/
# 使用 Anthropic
export SKILLSPECTOR_PROVIDER=anthropic
export ANTHROPIC_API_KEY=sk-ant-...
skillspector scan ./my-skill/
# 仅静态分析(更快、无需 API Key)
skillspector scan ./my-skill/ --no-llm
Python API 集成
from skillspector import graph
# 调用 LangGraph 工作流
result = graph.invoke({
"input_path": "/path/to/skill",
"output_format": "json",
"use_llm": True,
})
# 访问扫描结果
print(f"风险评分: {result['risk_score']}/100")
for finding in result["filtered_findings"]:
print(f"[{finding['severity']}] {finding['rule_id']}: {finding['message']}")
注意:--no-llm 模式完全离线运行,无需任何 API Key,适合内网隔离环境!
📊 与竞品对比

🔬 两阶段分析架构

第一阶段:静态分析(快速) 11 个静态分析器并行跑,基于正则匹配和 AST 分析,几秒钟出结果。覆盖提示注入、数据外泄、供应链攻击等多种模式。
第二阶段:LLM 语义分析(可选) 配置 OpenAI / Anthropic / NVIDIA 后,LLM 评估上下文和意图,过滤误报,精确率提升至约 87%。LLM prompt 内置反越狱保护。
📊 风险评分体系

SkillSpector 输出 0-100 风险评分和四级严重等级,附明确修复建议:
| 分数范围 | 严重等级 | 建议 |
|---|---|---|
| 0-20 | LOW | ✅ SAFE,可以安装 |
| 21-50 | MEDIUM | ⚠️ CAUTION,谨慎使用 |
| 51-80 | HIGH | 🚫 DO NOT INSTALL,存在高风险 |
| 81-100 | CRITICAL | 🚫 DO NOT INSTALL,严重危险 |
💡 适用场景

四大核心场景
1. 开发者预安装审查 在本地安装第三方 AI 技能前执行快速扫描,几秒钟内获得风险评估报告。根据 0-100 风险评分决定「安全安装」「谨慎使用」还是「拒绝安装」。
- 从 GitHub 或 Marketplace 下载新技能时
- 团队内部共享技能前做安全检查
- 定期扫描已安装技能,发现新漏洞
2. 企业 CI/CD 安全门禁 将 SkillSpector 集成至 GitLab CI / GitHub Actions / Jenkins 等持续集成流水线,自动拦截高风险技能提交。支持 SARIF 标准输出,可接入 GitHub Code Scanning。
- 企业级 DevSecOps 流程
- 技能上架前的自动化安全检查
- 安全团队批量审核第三方技能
3. 技能开发者自我审计 技能作者在发布前主动扫描自有项目,定位并修复潜在漏洞,提升作品在技能市场中的可信度和下载量。
- 发布公开技能前的自我检查
- 持续迭代技能时的回归测试
- 满足企业合规要求
4. 安全研究批量分析 研究人员使用 SkillSpector 对大规模技能数据集执行批量扫描,统计漏洞分布、恶意模式趋势及生态安全基线。
- 学术安全研究
- 技能市场生态审计
- 安全报告撰写
用户群体总结
- ✅ AI Agent 重度用户:装了十几个技能?先扫一遍再说
- ✅ 企业安全团队:SARIF 输出直接接入 CI/CD,自动化安全审查
- ✅ 技能开发者:发布前自检,别让自己的技能变成安全隐患
- ✅ 技能市场运营方:可以作为上架审核工具,向用户展示信任评分
- ❌ 不适合:非 AI Agent 用户(工具专为 Agent 技能设计)
💰 定价方案
完全免费开源! SkillSpector 由 NVIDIA 以 Apache 2.0 协议开源,无任何付费版本或功能限制。部署在企业内部即可完全离线使用。
开源协议: Apache License 2.0
💡 新用户福利:无需注册、无需 API Key,git clone 即用,完全免费!
🎯 总结
SkillSpector 是 AI Agent 技能安全领域里程碑式的工具。它用 64 种检测模式覆盖 16 个安全类别,以双阶段分析架构兼顾效率与精度,且完全开源免费。在 Agent 生态爆炸式增长的今天,这类工具已成为刚需——正如 2010 年代 npm 供应链攻击催生了 npm audit,2026 年的 AI Agent 技能安全需要 SkillSpector。
推荐指数: ⭐⭐⭐⭐⭐(满分5星)
适合人群: AI Agent 开发者、DevSecOps 团队、安全审计人员、技能市场运营方
立即体验: GitHub - NVIDIA/SkillSpector
GitHub 仓库: NVIDIA/SkillSpector
数据截至 2026 年 6 月 23 日,最新信息请以 GitHub 仓库为准。