用途:SafeBase 是面向 SaaS 公司的安全门户,用于向客户和潜在客户展示安全态势,并帮助销售与安全团队自动回答安全问卷、建立信任。本技能通过 Membrane CLI 与 SafeBase 交互,管理数据、记录并自动化工作流。
主要能力:可操作的数据对象涵盖公司、信任中心、页面、文档、联系人、关系、请求、问卷及其章节与问题、用户、供应商、标准、集成、访问控制、工作区、分组、证据收集、控制、框架、豁免、策略、培训、问题、风险、漏洞、审计、活动、报告、任务、通知等。具体可用操作需通过行动发现获取。
使用方式:先安装 CLI:npm install -g @membranehq/cli@latest。使用 membrane login --tenant --clientName=<agentType> 登录,无头环境会打印授权 URL,用户浏览器完成登录后执行 membrane login complete <code>。用 membrane connection ensure "https://www.safebase.co/" --json 建立连接;若状态为 BUILDING,用 npx @membranehq/cli connection get <id> --wait --json 轮询至 READY。用 membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json 搜索操作,用 membrane action run <actionId> --connectionId=CONNECTION_ID --input '{"key": "value"}' --json 运行操作。当现有操作不覆盖所需场景时,可用 membrane request CONNECTION_ID /path/to/endpoint 代理请求,Membrane 会自动附加基础 URL 并注入认证头。
限制:资料未提供具体价格、平台支持范围或操作清单细节。认证由 Membrane 在服务端管理,不应向用户索取 API 密钥或令牌;操作参数与输出结构需以行动发现结果为准。官方文档:https://help.safebase.io/en/。