开源 AI 智能体防火墙,位于智能体与网络之间,拦截密钥外泄、提示注入、SSRF 和 MCP 工具投毒,并输出签名操作凭证。
node9-ai/node9-proxy
为 Claude Code、Codex、Cursor 等 AI 编程代理及 MCP 服务器提供访问控制,拦截危险操作并记录全部行为。
- Star
- 225
- Fork
- 21
- 未关闭 Issue
- 1
- 最近提交
- 17小时前
这是什么?
node9 位于 AI 代理与其调用的工具之间,在每次操作执行前进行检查。默认开启的凭据隔离会阻止读取 ~/.ssh、~/.aws、.env 文件等路径;命令按 shell AST 解析而非文本匹配,因此把读取包装在其他命令中也无法绕过规则。破坏性 git 操作、不带 WHERE 的 SQL、curl 管道执行 bash 以及未授权的 sudo 无需额外配置即会被拦截或暂停。被暂停的操作会在代理对话中等待批准,代理也会收到被拦截的原因。
除默认规则外,node9 还提供 Postgres、MongoDB、Redis、AWS、Kubernetes、Docker、GitHub 和文件系统的服务规则包,对工具参数中的密钥和个人信息进行检测,可选的网络出口白名单,以及固定工具定义的 MCP 网关。此外还包括沙箱模式、本机安全评分、针对 CI 工作流的仓库扫描和会话历史查看。本地防护无需账号;可选的登录功能可将机器接入团队看板,集中管理策略和审计记录。
node9 支持 Claude Code、Codex CLI、Gemini CLI、Cursor、Windsurf、VS Code、Claude Desktop 等多种代理,也可作为 MCP 服务器运行。可通过 npm 或 Homebrew 安装,需要 Node.js 22 及以上版本。
核心功能
- 01阻止代理读取 ~/.ssh、~/.aws、.env 等凭据路径。
- 02对破坏性 git、SQL 和 shell 命令进行暂停,等待人工批准。
- 03检测工具参数中的 AWS 密钥、GitHub 与 Stripe 令牌、私钥及个人敏感信息。
- 04包装任意 MCP 服务器,并固定工具定义以防被悄悄修改。
- 05记录受支持工具中每一次代理操作,形成审计记录。
- 06可选的 shell 命令网络出口白名单。
适用场景
- 在存有云凭据和 SSH 密钥的笔记本上运行 Claude Code 或 Cursor。
- 在团队环境中限制代理可调用的 MCP 服务器与工具。
- 在代理执行前审查有风险的数据库或 shell 命令。
- 扫描 GitHub Actions 工作流,排查外部人员可能劫持代理的路径。
快速上手
- 1
使用 npm 全局安装 node9
npm install -g node9-ai - 2
在项目中运行 node9,选择仪表盘连接或本地保护设置
node9 - 3
使用安全态势评分检查本机的暴露程度
node9 posture
使用前须知
- 需要 Node.js 22 或更高版本。
- 出口控制默认关闭,因此除非手动启用,否则直接把文件发送到网络的命令不会被视为对该文件的读取。
- 出口管控仅覆盖 shell 命令,不覆盖其他工具。
收录于专题
标签
常见问题
- node9-proxy 是什么?
- 为 Claude Code、Codex、Cursor 等 AI 编程代理及 MCP 服务器提供访问控制,拦截危险操作并记录全部行为。 node9 位于 AI 代理与其调用的工具之间,在每次操作执行前进行检查。默认开启的凭据隔离会阻止读取 ~/.ssh、~/.aws、.env 文件等路径;命令按 shell AST 解析而非文本匹配,因此把读取包装在其他命令中也无法绕过规则。破坏性 git 操作、不带 WHERE 的 SQL、curl 管道执行 bash 以及未授权的 sudo 无需额外配置即会被拦截或暂停。被暂停的操作会在代理对话中等待批准,代理也会收到被拦截的原因。
- node9-proxy 可以免费使用吗?用的什么许可证?
- node9-proxy 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- node9-proxy 还在维护吗?
- 活跃维护中。node9-proxy 最近一次提交是在 2026年11月6日。
- node9-proxy 适合用来做什么?
- 在存有云凭据和 SSH 密钥的笔记本上运行 Claude Code 或 Cursor。 在团队环境中限制代理可调用的 MCP 服务器与工具。 在代理执行前审查有风险的数据库或 shell 命令。 扫描 GitHub Actions 工作流,排查外部人员可能劫持代理的路径。
- node9-proxy 怎么安装和运行?
- 使用 npm 全局安装 node9: npm install -g node9-ai 在项目中运行 node9,选择仪表盘连接或本地保护设置: node9 使用安全态势评分检查本机的暴露程度: node9 posture
- 在哪里获取 node9-proxy?
- 源代码和安装说明在 GitHub 上:https://github.com/node9-ai/node9-proxy
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
开源 AI 安全验证工具,检查模型文件、代码、在线 LLM/Agent/MCP 服务及录制的 Agent 运行记录。
在安装前扫描 AI 智能体技能(Claude Code、Codex、MCP)的安全扫描器,检测提示词注入、数据外泄和供应链风险。
开源标准与 Python 验证器,要求 AI 智能体在执行高风险工具调用前提供可验证的来源与签名证据。
面向企业的 AI 智能体安全系统,用于发现、观测、评测并检测编码与客服类智能体的风险行为。
面向 OpenClaw 与 Claude Code 的 AI 安全保险库,拦截敏感信息、提示词注入和危险命令并记录审计日志。