browser-secure

🛡️ Vault级安全浏览器自动化方案

🥥30总安装量 14评分人数 20
100% 的用户推荐

来自OpenClaw的安全浏览器自动化工具,集成Bitwarden/1Password加密凭证管理,提供四级审批门控与完整审计日志,专为敏感站点自动化与合规场景设计。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 通过 BSS A 级安全认证,代码规范严谨,无 eval/动态代码加载等高危漏洞
  • ✅ 采用 AES-256-GCM 加密凭证缓存,全程集成 Bitwarden/1Password Vault,杜绝 CLI 明文暴露
  • ✅ 四级审批门控机制(只读/表单/认证/破坏性),支持交互式确认与无人值守模式灵活切换
  • ⚠️ 依赖外部 Vault CLI(bw/op/security)执行凭证获取,需确保 CLI 来源可信且版本更新
  • ⚠️ 可选 .env 文件明文存储凭证模式存在泄露风险,仅限私有可信机器使用,生产环境必须禁用

使用说明

browser-secure 是一款面向敏感操作场景的企业级浏览器自动化工具,专为解决传统浏览器自动化中凭证暴露、缺乏审计、权限控制粗放等安全痛点而设计。

核心用法

该工具通过 navigateactextract 三大核心指令实现自动化流程。用户可通过 browser-secure navigate <url> 启动隔离的浏览器会话,支持 --auto-vault 自动从 Bitwarden 或 1Password 发现凭证,或指定 --profile 复用现有 Chrome 配置。执行阶段支持自然语言指令(如 act "click the login button"),并能通过 --interactive 开启人机协同的交互式审批模式。会话默认30分钟超时自动清理,确保资源释放与数据安全。

显著优点

最突出的优势是其零信任安全架构:凭证全程由外部 Vault 管理,本地采用 AES-256-GCM 加密缓存,杜绝了传统自动化工具中常见的明文密码暴露问题。工具内置四级审批门控(只读、表单填写、认证、破坏性操作),可根据操作敏感度灵活配置人工确认节点。此外,完整的审计日志链(SHA-256 链式哈希)满足合规要求,网络层限制(阻止 localhost/私有 IP)有效防止横向移动攻击。Chrome Profile 隔离机制确保自动化环境与个人浏览数据完全分离。

潜在缺点与局限性

配置门槛相对较高,必须依赖 Bitwarden 或 1Password CLI 才能实现最佳安全性,纯环境变量模式虽可用但安全性降级。由于安全策略限制,默认30分钟的会话超时对长时任务可能不够友好。此外,工具依赖 Playwright 和外部 Vault CLI,在部分受限网络环境或企业防火墙后可能需要额外代理配置。作为 T3 来源的社区项目,长期维护稳定性虽代码质量优良,但相比商业方案缺乏 SLA 保障。

适合的目标群体

主要面向DevOps 工程师(需安全地自动化 CI/CD 中的登录流程)、安全合规团队(需要审计日志满足 SOC2/ISO27001 要求)、QA 自动化测试人员(处理生产环境敏感数据测试)以及运维人员(管理需要认证的内部系统)。特别适合金融、医疗、企业 SaaS 等对数据隐私要求极高的行业场景。

使用风险

尽管工具本身通过 A 级安全认证,但仍需注意:使用 --skip-approval 标志会绕过所有安全门控,仅在完全隔离的沙箱环境使用;.env 文件存储凭证存在明文泄露风险,仅限私有可信机器临时使用;外部 Vault CLI(bw/op)需保持及时更新以防供应链攻击;复用现有 Chrome Profile 时需确保该 Profile 无恶意扩展或会话劫持风险。

browser-secure 内容

文件夹图标assets文件夹
文件夹图标config文件夹
文件夹图标dist文件夹
文件夹图标browser文件夹
文件夹图标config文件夹
文件夹图标security文件夹
文件夹图标vault文件夹
文件夹图标scripts文件夹
文件夹图标src文件夹
文件夹图标browser文件夹
文件夹图标config文件夹
文件夹图标security文件夹
文件夹图标vault文件夹
手动下载zip · 82.5 kB
welcome.htmltext/plain
请选择文件