SuperAPI AI 工具集

chrome-mcp-secure

chrome-mcp-secure 是 lxe/chrome-mcp 的安全加固分支,由 Pantheon Security 维护,面向企业级 AI 智能体提供 Chrome 浏览器自动化与安全登录能力。它在原有 Chrome MCP 服务器基础上叠加多层安全机制:合规日志(SIEM 就绪、OWASP 事件分类)、凭据保险库、内存擦除、会话自动过期、MCP 令牌认证、证书固定、截图脱敏、密钥扫描与提示注入防护,并采用 ML-KEM-768 与 ChaCha20-Poly1305 的混合后量子加密保护浏览器凭据。项目提供 Docker 部署与一键安装脚本,支持在 Claude Code 中注册使用,包含 15 个浏览器自动化工具和 7 个安全凭据工具。

访问官网

工具介绍

用途

chrome-mcp-secure 是一个安全加固版的 Chrome MCP 服务器,用于让 AI 智能体(如 Claude)查询和调试网站、执行浏览器自动化操作。它基于 lxe/chrome-mcp 分支而来,由 Pantheon Security 维护,定位为面向企业环境的合规就绪方案,强调安全性、合规性与可审计性。

主要能力

浏览器自动化

提供 15 个浏览器自动化工具,用于 AI 辅助的浏览器交互,适合需要 Claude 与 Web 应用进行长时间会话操作的场景。

安全凭据工具

提供 7 个安全凭据工具,支持凭据的存储、检索与删除。secure_login 工具会从保险库中检索并解密凭据,自动填充用户名/邮箱与密码字段,点击提交按钮,并在使用后从内存中擦除凭据。

合规日志

提供 SIEM 就绪的行业标准格式日志,记录每一次工具执行、凭据访问和安全事件。事件类别遵循 OWASP 规范,包括:authentication(登录尝试、会话创建)、authorization(访问控制决策)、credential(保险库操作)、audit(带计时的工具执行)、security(速率限制、注入尝试、异常)、data_access(敏感数据检索)。日志写入 ./logs/compliance/ 目录,格式可选。

核心安全(v2.1.0)

  • SecureCredential 类:凭据在 TTL(默认 5 分钟)后自动擦除
  • 零填充缓冲区:随机覆写加零填充,防止内存转储
  • 无凭据日志:自动屏蔽敏感字段名

高级安全模块(v2.2.0+)

共六个新安全模块,合计 3000 多行安全加固代码:

  • Secrets Scanner:使用 TruffleHog、GitLeaks 和 MEDUSA 的模式检测页面内容中泄露的凭据
  • Response Validator:阻止抓取内容中的提示注入攻击
  • Session Manager:在可配置超时后自动使凭据会话过期
  • MCP Authentication:通过基于令牌的认证保护 MCP 服务器本身
  • Certificate Pinning:为敏感域验证 TLS 证书
  • Screenshot Redaction:截图前对敏感字段进行遮盖

后量子加密

采用混合加密方案:ML-KEM-768(NIST 标准化的后量子密钥封装)与 ChaCha20-Poly1305(现代流密码,免疫时序攻击)。即使其中一种算法被攻破,另一种仍然安全。项目说明指出,今天存储的浏览器凭据可能在 10 年后被解密,因此现在即提供针对该未来威胁的保护。

跨平台文件权限(v2.2.1)

所有文件操作使用集中式 file-permissions.ts,通过 icacls 支持 Windows ACL,在 Unix 上保持一致的 0o700/0o600 权限。

使用方式

一键安装(推荐)

提供 Windows(PowerShell)一键安装脚本,执行以下步骤:安装依赖并构建项目、向 Claude Code 注册 MCP 服务器、以远程调试模式启动 Chrome、创建隔离的 Chrome 配置文件。

手动使用

  1. 以调试模式启动 Chrome
  2. 在 Claude Code 中使用
  3. 使用安全登录流程

Docker 部署

推荐用于生产环境,提供生产配置与关键环境变量,日志写入 ./logs/compliance/。完整配置选项参见 env.example。

环境变量与密钥

提供生成强加密密钥的方式,完整配置参考见 SECURITY.md。若更换机器,基于机器派生的密钥将失效;需将 CHROME_MCP_ENCRYPTION_KEY 设置为加密时使用的同一密钥,密钥丢失则可能需要重新存储凭据。

适用场景

  • 企业环境中需要安全、合规、可审计的浏览器自动化
  • 需要 Claude 与 Web 应用进行长时间会话交互
  • 需要安全登录流程与凭据保险库管理的场景
  • 需要 SIEM 就绪合规日志的受监管环境
  • 需要后量子加密保护长期凭据的场景

限制与注意事项

  • 项目为 lxe/chrome-mcp 的安全加固分支,非原始项目
  • 凭据解密依赖机器派生密钥或环境变量密钥,更换机器或密钥丢失会导致解密失败
  • 发现安全问题时不应公开提交 GitHub issue,需通过邮箱 support@pantheonsecurity.io 报告
  • 采用 MIT 许可证,与原始项目相同
  • 关于具体收费、价格、平台支持范围等细节,资料中暂未提供