Bouncer

面向 AI 编程场景的代码安全检测工具,专门帮助开发者在安装 npm 包或 MCP 服务之前,预先了解其真实行为

AI编程开发 部分免费

Bouncer 是一款面向 AI 编程场景的代码安全检测工具,专门帮助开发者在安装 npm 包或 MCP 服务之前,预先了解其真实行为,从而避免因一次疏忽的 install 命令而将 SSH 密钥、云凭据或本地文件拱手送给他人。

产品简介

Bouncer 由 Bouncer 团队开发,定位为 AI 智能体的「安装守门人」。当你或你的 AI 编程助手准备执行 npm install、pip install 或添加一个 MCP 服务时,Bouncer 会在代码真正运行之前,先把它「过一遍安检」,输出人类可读的安全评估报告。

核心功能

  • npm 包安全扫描:自动检测安装脚本中是否存在 Fetch 或远程执行代码的行为;识别访问 SSH 密钥、云凭据、Token 或加密钱包的代码逻辑;分析数据包传输目标,判断是否发送至已知恶意地址。
  • MCP 服务安全扫描:逐条列出目标 MCP 服务提供的所有工具及其描述文字;检测隐藏指令和不可见字符;识别诱导智能体转向其他工具或秘密凭据的行为模式;生成工具列表指纹,追踪工具变更历史。
  • 发布历史与维护分析:审查包的发布年龄、源码溯源信息、维护者变更记录以及已知安全公告。
  • 自动化风险评估:基于多维度打分输出易读的安全裁决结果,不依赖 LLM,采用确定性规则引擎。
  • 安装前拦截:用户粘贴要执行的 install 命令或 MCP URL,即可获得秒级安全报告,在代码接触本地环境之前完成阻断。
  • API 网关与治理:除安全检测外,Bouncer 还提供免费 API 网关,支持注册智能体、颁发密钥、设置访问策略、配置按密钥速率限制,以及完整的调用日志审计追踪。
  • x402 微支付集成:支持在 API 层设置每次调用价格(以 USDC 计费,基于 Base、Sepolia 或 Avalanche 网络),Bouncer 不收取平台手续费。

特色优势

  • 秒级出结果:一次检测通常只需数秒,无需等待漫长的静态分析流程。
  • 只读分析,不执行代码:Bouncer 读取的是已发布的源码文本,而非运行安装脚本,零运行风险。
  • 覆盖供应链攻击主流手法: typosquatting(拼写仿冒)、依赖混淆(dependency confusion)、安装脚本攻击(install script attack)均在检测范围之内。
  • 面向 AI 智能体的专项防护:传统安全工具聚焦漏洞发现,Bouncer 回答的是另一个问题——「这个包/服务到底想做什么」,专门针对 AI 编程助手可能引入的供应链风险。
  • 免费基础版:网关本身免费使用,按调用量收费,适合个人开发者和小型团队起步。

应用场景

  • 个人开发者日常防护:在向项目中引入新 npm 依赖前快速过检,尤其是从 GitHub Copilot、Cursor 等 AI 编码助手生成的 import 语句。
  • AI 智能体工作流集成:为 AI 编程 Agent 的安装步骤增加强制安全门禁,防止 AI 在无人监管状态下引入恶意包。
  • 企业 CI/CD 流水线:在持续集成环节引入 Bouncer 扫描,防止带毒依赖进入构建流程。
  • MCP 服务安全评估:在将第三方 MCP 服务接入 AI 系统前,审查其工具列表和指令行为,防范提示词注入攻击。

适用人群

  • 使用 AI 编程工具(Cursor、Copilot、Claude Code 等)的开发者
  • 关注供应链安全的工程师和安全团队
  • AI 智能体应用开发者(MCP 服务集成方)
  • 独立开发者和初创团队

出品方

Bouncer 团队(bouncer.run)

更新动态

Bouncer 持续更新中,近期重点强化了 MCP 服务的安全扫描能力,新增工具列表变更指纹追踪功能。

官网链接

https://bouncer.run/check

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论