核心用法
AIclude Vulnerability Scanner 是一款专为 MCP(Model Context Protocol)服务器和 AI Agent 技能设计的安全漏洞扫描工具。用户通过简单的命令行接口即可查询目标包的安全状态:
/security-scan --name <package-name> [--type mcp-server|skill]
系统支持两种目标类型:
- MCP Server:如
@anthropic/mcp-server-fetch - Skill:独立的 AI Agent 技能包
若数据库中已存在扫描报告,结果即时返回;若为新目标,系统会自动注册并启动扫描流程,用户可等待完成或后续通过 Web 仪表盘查看结果。
显著优点
1. 垂直领域专业化
专注 MCP 生态和 AI Agent 供应链安全,填补了通用漏洞扫描工具对这一新兴领域的覆盖空白。
2. 自动化工作流
"查询即扫描"的按需模式降低了安全审计门槛,无需手动提交或配置复杂环境。
3. 结构化输出
提供标准化的五级风险评级(CRITICAL/HIGH/MEDIUM/LOW/INFO)及可执行的修复建议,便于开发团队快速响应。
4. 双重形态部署
同时提供 Skill 和 MCP Server 两种集成方式,适应不同技术栈的接入需求。
潜在缺点与局限性
1. 数据来源封闭性
扫描数据库由 AIclude 独立维护,透明度不足,无法与 CVE、NVD 等公共漏洞库直接关联验证。
2. 扫描触发机制不明
文档未说明自动扫描的具体技术实现(静态分析、动态沙箱、依赖图谱等),难以评估检测深度。
3. 实时性限制
新注册目标的扫描需等待完成,无法提供即时结果,紧急安全响应场景下存在延迟。
4. 误报/漏报风险
AI Agent 技能常涉及复杂的数据流和提示注入攻击面,自动化扫描可能难以覆盖语义层漏洞。
适合人群
- 使用 MCP 协议构建 AI 应用的开发者
- 需要审计第三方 AI Agent 技能安全性的技术团队
- 关注 AI 供应链安全的 DevSecOps 工程师
- 企业安全合规部门进行预部署风险评估
常规风险
| 风险类型 | 说明 |
|---------|------|
| 供应链投毒 | 依赖恶意或篡改的 npm 包,扫描可能无法检测逻辑型后门 |
| 扫描盲区 | 代码未开源或混淆时,静态分析效果受限 |
| API 依赖 | 服务可用性影响扫描功能,存在单点故障风险 |
| 数据隐私 | 虽声称不传输源代码,但包名查询可能泄露技术栈信息 |