关于 Zfuzz
Zfuzz 是面向 AI 编码 Agent 的本地安全扫描 MCP 服务,可在开发过程中检查代码、密钥和依赖,并审查 MCP 配置与 Agent 技能。它还可解释漏洞并映射 MITRE ATT&CK 技术。
主要功能
- 01检查 7 种语言的代码安全问题
- 02检测硬编码密钥和易受攻击依赖
- 03审查 MCP 配置与 Agent 技能
- 04对照实际使用情况检查权限
- 05映射 MITRE ATT&CK 并解释漏洞
- 06查询安全操作手册
适用场景
- 01提交代码前查找可利用漏洞
- 02检查项目是否泄露 API 密钥
- 03安装前评估 MCP 服务或技能
- 04梳理 Agent 的权限使用情况
MCP 相关
向 MCP 客户端提供 10 种安全扫描与查询工具,支持本地 stdio 运行或 HTTP 连接。代码扫描在本机执行,不向外发送代码。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
14收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| path | string | 是 | 要扫描的绝对路径或相对路径。默认为当前目录。 |
| scanners | array | 否 | 要运行的扫描器。默认运行全部扫描器(sast、sca、secrets)。 |
详细介绍

Zfuzz — 为所有 AI 构建者提供安全保障
您提出问题,您的 AI 使用真实扫描器给出答案,而不是猜测。
在构建过程中发现 SQL 注入、泄露的 API 密钥和易受攻击的依赖项——无需安全背景知识。您不必运行工具,也不必查看仪表盘。只需与 AI 对话,Zfuzz 就会为它提供真实答案。
$0 · Apache-2.0 · 无需账户 · 无需 API 密钥 · 100% 本地运行 · 不会有任何内容离开您的设备
专为氛围编程者和开发者打造。它可直接接入您已经在用的 AI 工具——Cursor、Claude Code、Codex、Gemini CLI、OpenCode——以及 AI Studio、v0 和 Lovable 这些网页构建工具。
⚡ 10 秒即可添加
选择您的工具,复制一行命令,完成。 无需设置向导、账户,也不用学习配置。
Cursor — 一键安装
点击按钮 → 打开 Cursor → 按 Install。只需两次点击。
Claude Code
在聊天中粘贴以下内容并按回车:
claude mcp add zfuzz -- npx -y @zfuzz/mcp
VS Code(Copilot)
code --add-mcp '{"name":"zfuzz","command":"npx","args":["-y","@zfuzz/mcp"]}'
Codex
codex mcp add zfuzz npx -y @zfuzz/mcp
Gemini CLI
gemini mcp add zfuzz npx -y @zfuzz/mcp
Lovable · v0 · AI Studio — 在浏览器中使用,无需安装
打开您所用工具的 MCP / Integrations 设置并粘贴此 URL:
https://api.zfuzz.com/mcp
其他工具 — OpenCode、Claude Desktop 或手动配置文件
Claude Desktop — 前往 Settings → Developer → Edit Config,然后添加:
{
"mcpServers": {
"zfuzz": { "command": "npx", "args": ["-y", "@zfuzz/mcp"] }
}
}
OpenCode — 添加到 opencode.json:
{
"mcp": {
"zfuzz": { "type": "local", "command": ["npx", "-y", "@zfuzz/mcp"] }
}
}
自行托管网页(HTTP)端点,而不是使用托管 URL:
npx -y @zfuzz/mcp --transport http --port 8099
然后将工具指向 http://localhost:8099/mcp。
(请使用端口 8099,而非 8090——8090 是 Zfuzz 平台自身使用的端口。)
就是这么简单。像平常一样继续与 AI 对话——首次需要对代码进行安全检查时,它会自行调用 Zfuzz。
Agent 兼容性矩阵
兼容所有主流 AI 编码 Agent,以及任何兼容 MCP 的客户端。本地只需一行命令,也可以在浏览器中使用托管 URL。所有环境都提供相同的 10 个工具。
| Agent | Zfuzz | 一行命令完成设置 |
|---|---|---|
| Claude Code | ✅ | claude mcp add zfuzz -- npx -y @zfuzz/mcp |
| Cursor | ✅ | 上方的一键按钮(或 .cursor/mcp.json) |
| VS Code · Copilot | ✅ | code --add-mcp '{"name":"zfuzz",…}' |
| Codex | ✅ | codex mcp add zfuzz npx -y @zfuzz/mcp |
| Gemini CLI | ✅ | gemini mcp add zfuzz npx -y @zfuzz/mcp |
| Claude Desktop | ✅ | 将 zfuzz 添加到 MCP 配置中 |
| OpenCode | ✅ | 将 zfuzz 添加到 opencode.json 中 |
| Lovable · v0 · AI Studio | ✅ | 粘贴托管 URL:https://api.zfuzz.com/mcp |
| 任何其他 MCP 客户端 | ✅ | 使用 stdio npx -y @zfuzz/mcp,或在浏览器中使用托管 URL |
无需学习各 Agent 的专属配置——每种工具对应的复制粘贴命令都列在10 秒即可添加中。
使用体验
你: 我的登录页面安全吗?
AI: [正在扫描你的文件] 发现 2 个问题:
- SQL 注入,位于第 42 行——任何人都能读取你的整个数据库。
- 登录页面没有速率限制——机器人可以不停地猜密码。 修复方法如下…… [正在编写补丁]
你: 我的代码里有没有遗留密码或密钥?
AI: [正在扫描项目] 有——你的 OpenAI 密钥被硬编码在
config.js中。任何看到此仓库的人都能用它产生费用。把它移到环境变量中——方法如下……
你: 我安装的软件包安全吗?
AI: [正在检查依赖项] 其中 2 个存在已知安全漏洞。攻击者可以利用
lodash在你的服务器上运行代码。运行一条命令就能修复这两个问题:npm update lodash axios。
你从未输入过命令、打开过扫描器或阅读过报告。你只是提出了问题。
实际演示

你用自然语言编写应用。发布时却带有你看不见的漏洞。Zfuzz 会在发布前发现所有漏洞,且费用为 $0。
你不需要懂安全
- 你从不需要亲自运行扫描器——AI 会在需要时自动运行。
- 你从不需要查看仪表板——结果会以通俗易懂的语言显示在聊天中。
- 你无需付费,而且任何内容都不会离开你的电脑——无需账户、云服务或 API 密钥。
只要你会复制粘贴一行内容,就能受到保护。
其背后的功能
AI 可调用 10 个实用工具(它会自行选择合适的工具——你无需操心):
| 工具 | 通俗说明 |
|---|---|
scan_code | 查找攻击者会利用的漏洞——包含 441 条规则,支持 7 种语言(Python、JS/TS、Go、Java、Rust、Ruby、PHP)。 |
scan_secrets | 检查泄露的密码和 API 密钥——包含 419 种模式(AWS、GitHub、Stripe、OpenAI、Anthropic……)。 |
scan_dependencies | 标记存在已知安全漏洞的软件包(通过 OSV.dev 查询 CVE)。 |
scan_mcp_config | 审计你安装的 MCP 服务——检查隐藏指令、Unicode 技巧、通配符权限和未经身份验证的远程服务。返回风险评分和安装结论。 |
scan_skill | 在安装 Agent 技能之前审查它(其 SKILL.md 和捆绑脚本)——检查隐藏指令、Unicode 欺骗、过于宽泛的触发条件、通配符工具授权,以及脚本中的危险代码或泄露的密钥。 |
reconcile_permissions | 将 Agent 实际使用的工具与其声明的工具进行比较——标记已使用但从未声明的能力,以及已授权但从未使用的权限(基于运行时遥测实现最小权限)。 |
check_mitre | 将任意发现映射到真实攻击技术(MITRE ATT&CK)。 |
threat_model | 针对整个项目分析“可能受到哪些攻击?”(STRIDE + MITRE)。 |
explain_finding | 用日常语言解释任何漏洞及其修复方法。 |
search_security_procedures | 查询 754 份安全手册(事件响应、加固、合规)。 |
使用 Rust 构建,答案不到一秒即可返回。AI 核心使用编辑器自带的模型(Claude/GPT)——Zfuzz 提供安全能力,无需再订阅其他服务。
包含内容
| 支持 7 种语言的 441 条 SAST 规则 | 419 种密钥检测模式 |
| 75+ 种 MITRE ATT&CK 技术 | 754 份安全手册 |
| Rust——扫描不到一秒 | 100% 本地运行——任何内容都不会离开你的电脑 |
扫描实际会返回什么
你: 安装这个技能安全吗?
AI: [运行
scan_skill]Verdict: DO NOT INSTALL (risk 100/100, 6 findings) CRIT ZF-C001 Prompt Injection Pattern Detected @ description MED ZF-SK001 Overly Broad Skill Trigger @ description HIGH ZF-LP001 Wildcard Permission Grant (Bash(*), *) @ allowed-tools CRIT ZF-C002 Pipe-to-Shell Download-Exec (curl | bash) @ setup.sh HIGH ZF-H001 Hardcoded Secret: AWS Access Key ID @ setup.sh这个技能在描述中隐藏了“忽略之前的所有指令”,授予自身所有工具的权限, 并在其设置脚本中将远程负载直接通过管道传给 shell。不要安装它。
所有发现都来自真正的确定性扫描器——扫描流程中没有模型猜测。
为什么不用 Snyk 或 Semgrep?
| Snyk / Semgrep | Zfuzz | |
|---|---|---|
| 位置 | 推送后 5–10 分钟,在流水线中 | 直接在编辑器中,几秒即可完成 |
| 时机 | Bug 发布之后 | 编写时 |
| 方式 | 仪表板 + 电子邮件提醒 | 与 AI 正常对话 |
| 适合非编码人员 | 否——面向安全团队构建 | 是——为你而建 |
| 费用 | 每位开发者每月 $25–100 | 永久免费 |
适用场景 · 不适用场景
如果你……,非常适合
- 使用 AI 编写应用(Lovable、Cursor、v0、Bolt、Claude Code),并希望在发布前检查应用,无需学习安全知识。
- 希望在编辑器中直接发现泄露的密钥、可注入代码和有风险的依赖项,并以通俗易懂的语言呈现。
- 希望在安装MCP 服务或 Agent 技能之前先进行审核。
如果你……,则不适合
- 已经拥有完整的安全团队和流水线,不希望在编辑器中看到扫描结果。
- 完全离线工作且没有 Node.js(扫描器二进制文件通过
npx/@zfuzz/cli获取)。 - 需要带有审计日志和 SSO 的托管仪表板——那是 Zfuzz 平台,不是免费的 MCP。
更新
npx -y @zfuzz/mcp 始终会解析到最新发布版本——大多数人无需进行任何操作。
npm view @zfuzz/mcp version # see the latest release
npm i -g @zfuzz/cli@latest # only if you pinned the CLI globally
如果在 MCP 配置中固定了版本,请升级版本(或移除固定版本),然后重启 Agent。
文档
| 从这里开始 | 深入了解 |
|---|---|
| 用户指南 — 安装和首次扫描 | 扫描内容 — 覆盖范围与方法 |
| 安全策略 — 漏洞报告与本地优先设计 | 参与贡献 — 开发环境设置 |
| 10 秒内添加 — 适用于所有 Agent | zfuzz.com — 完整平台 |
免费 · 开放 · 本地运行
无需 API 密钥,无需云账户,无遥测。100% 在你的设备上运行——你的代码绝不会离开设备。采用 Apache-2.0 许可,开源。
参与贡献
欢迎提交问题和 PR——开发环境设置请参阅 CONTRIBUTING.md。发现漏洞?请遵循 SECURITY.md 中的说明——不要公开提交问题。
社区与支持
- 问题 / Bug — 在此仓库中提交问题。
- 安全报告 — 请参阅 SECURITY.md。
- 平台 — zfuzz.com。
许可证
Apache-2.0 — 免费且开源。© Zfuzz
属于 Zfuzz 安全平台的一部分。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。