AI安全审计CLI工具

一款用于扫描、审计和发现AI工具及MCP服务器安全问题的命令行工具。

  • by getvetai
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 getvetai/cli

使用说明

@getvetai/cli

用于AI技能和MCP服务器的安全审计CLI。在安装工具之前,对其进行扫描、审核和发现。

🌐 注册表: getvet.ai --136000多个人工智能工具经过验证和评分

安装

npm install -g @getvetai/cli

或者在不安装的情况下运行:

npx @getvetai/cli scan .

命令

vet scan <target>

扫描工具以查找安全问题。检查 getvet.ai 首先注册以获得即时结果。

# Scan an npm package (checks registry first)
vet scan @modelcontextprotocol/server-filesystem

# Local analysis only (skip registry)
vet scan @modelcontextprotocol/server-filesystem --offline

# Request a deep scan from registry
vet scan @modelcontextprotocol/server-filesystem --deep

# Scan a local project
vet scan ./my-mcp-server

# Scan a GitHub repo
vet scan https://github.com/modelcontextprotocol/servers

# JSON output
vet scan ./SKILL.md --json

vet audit [path]

审核项目中的所有AI工具。自动从以下位置发现MCP配置:

克劳德桌面 · 光标 · VS Code · 帆板运动 · 克莱恩 · 泽德 · 继续 · 龙虾

# Audit current directory
vet audit

# Audit a specific project
vet audit ./my-project

# Strict mode — exit 1 if any tool is unverified/flagged
vet audit --strict

# JSON output
vet audit --json

vet find <query>

通过描述在getvet.ai注册表中搜索工具。

# Search for tools
vet find "web scraping"
vet find "database access"

# Limit results
vet find "browser automation" --limit 20

# Filter by type
vet find "file management" --type mcp

# JSON output
vet find "weather" --json

vet install <package>

安装带有预安装安全审核的软件包。

# Audit + install
vet install @modelcontextprotocol/server-github

# Install globally
vet install -g some-mcp-server

验证级别

级别 徽章 含义
L2 ✅ 已验证 发现并测试了安装、启动、工具
L1 🔍 靴子 安装和靴子成功
L0 ⚠️ 已索引 已编目,尚未验证

它检测到什么

  • 权限: shell执行、文件I/O、网络访问、浏览器控制、数据库查询、加密操作
  • 安全问题: 破坏性命令、远程代码执行、动态评估、凭据模式、提升权限
  • MCP特定: 工具参数分析、传输检测(stdio/http/sse)、运行时检测
  • 要求: 环境变量、API密钥、Docker依赖项

API访问

以编程方式访问经过验证的工具架构。在创建一个免费的API密钥 getvet.ai/仪表板 → API密钥。

# Fetch tool schemas
curl -H "x-api-key: vet_sk_YOUR_KEY" https://getvet.ai/api/v1/tools/TOOL_SLUG/schemas

# Or use Bearer token
curl -H "Authorization: Bearer vet_sk_YOUR_KEY" https://getvet.ai/api/v1/tools/TOOL_SLUG/schemas

# Bulk fetch (multiple tools at once)
curl -X POST \
  -H "x-api-key: vet_sk_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"slugs":["tool-1","tool-2"]}' \
  https://getvet.ai/api/v1/tools/schemas/bulk

看 getvet.ai/get已启动 获取完整文档。

链接

许可证

麻省理工学院