安全扫描
OpenClaw
安全
high confidence该技能的说明和要求与使用 Membrane CLI 作为第三方中介的 DevRev 集成保持一致;技能元数据本身没有过度环境或安装要求,但使用前请考虑信任及本地 CLI 安装的影响。
评估建议
此技能与其描述一致,使用 Membrane CLI 访问 DevRev。安装或运行命令前:
(1) 确认你信任 Membrane(https://getmembrane.com),因为它将中介并存储你对 DevRev 数据的访问;
(2) 注意 `npm install -g` 会修改系统 PATH,可能需要提升权限——如不确定,请在受控环境或容器内安装;
(3) Membrane 及 CLI 会在本地存储令牌/配置,请确认保存位置并确保其安全;
(4) 切勿在提示时提供无关凭据;
(5) 如需限制访问,先创建最小权限的 Membrane 连接,或在沙盒账户中测试。...详细分析 ▾
✓ 用途与能力
名称/描述(DevRev integration)与运行时指令(使用 Membrane CLI 连接 DevRev、列出/创建/执行操作)一致。所请求的能力(网络 + Membrane 账户)与声明的用途相符。
✓ 指令范围
SKILL.md 指导安装并使用 Membrane CLI(membrane login、connect、action list/run/create)。它不允许读取任意系统文件、无关环境变量,也不允许将数据外泄至非预期端点。文档明确建议不要向用户索取原始 API key,应使用 connection。
ℹ 安装机制
注册表元数据中并无正式的安装规范(仅含说明),但 README 提示用户运行 `npm install -g @membranehq/cli@latest`。该命令使用公共 npm registry(常规做法),但全局 npm 安装会修改主机环境,可能需要提升权限——用户需留意。
ℹ 凭证需求
该技能未在元数据中请求环境变量或凭据,但需 Membrane 账户,并指定通过 Membrane 作为认证中介;Membrane 将代用户持有并管理 DevRev 凭据/令牌。此举与功能相称,但引入第三方信任决策(您正向 Membrane 委托访问权)。
✓ 持久化与权限
always:false 且未请求注册表级持久化。唯一的持久化产物是 Membrane CLI(如果你选择全局安装)以及该 CLI 存储的任何凭据/令牌——两者对基于 CLI 的集成均属正常,但在共享系统上安装时应予以考虑。
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
latestv1.0.12026/4/21
自动同步自 membranedev/application-skills
● 无害
安装命令
点击复制官方npx clawhub@latest install integrate-devrev
镜像加速npx clawhub@latest install integrate-devrev --registry https://cn.longxiaskill.com
技能文档
DevRev 是为开发者打造的 CRM,将客户支持、产品管理和工程工作流统一在一个平台,帮助软件公司构建以客户为中心的产品。 官方文档:https://developers.devrev.ai/
DevRev 概览
- Dev Organization
- Users
- User
- Account
- Product
- Part
- RevUser
- Conversation
- Issue
- Enhancement
- Dev Group
- Object Group
- Timeline Event
- Artifact
- Engagement
- Tags
按需使用动作名和参数。
使用 DevRev
本技能通过 Membrane CLI 与 DevRev 交互。Membrane 自动处理认证与凭证刷新,让你专注集成逻辑。安装 CLI
全局安装 Membrane CLI,以便在终端运行membrane:
``bash
npm install -g @membranehq/cli@latest
` 认证
`bash
membrane login --tenant --clientName=
`
交互环境会打开浏览器;无头环境将打印授权 URL,请用户在浏览器打开并完成登录后,将返回的 code 执行:
`bash
membrane login complete
`
任何命令加 --json 可输出机器可读 JSON。 Agent Types: claude、openclaw、codex、warp、windsurf 等,用于最佳适配你的 harness。
连接 DevRev
使用 connection connect 创建新连接:
`bash
membrane connect --connectorKey devrev
`
用户在浏览器完成认证,输出包含新连接 ID。 列出已有连接
`bash
membrane connection list --json
` 搜索动作
用自然语言描述需求进行搜索:
`bash
membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json
`
务必在指定连接上下文中搜索。结果包含 id、name、description、inputSchema、outputSchema。 常用动作
| 名称 | Key | 描述 |
|---|---|---|
| List Accounts | list-accounts | 列出账户,可带过滤。 |
| List Rev Users | list-rev-users | 列出 Rev 用户,可带过滤。 |
| List Works | list-works | 列出工作项(issue、ticket),可带过滤。 |
| List Conversations | list-conversations | 列出对话,可带过滤。 |
| List Parts | list-parts | 列出 part(产品、功能、能力、增强),可带过滤。 |
| List Tags | list-tags | 列出标签,可带过滤。 |
| Get Account | get-account | 按 ID 获取账户。 |
| Get Rev User | get-rev-user | 按 ID 获取 Rev 用户。 |
| Get Work | get-work | 按 ID 获取工作项。 |
| Get Conversation | get-conversation | 按 ID 获取对话。 |
| Get Part | get-part | 按 ID 获取 part。 |
| Get Tag | get-tag | 按 ID 获取标签。 |
| Create Account | create-account | 在 DevRev 创建新账户。 |
| Create Rev User | create-rev-user | 在 DevRev 创建新 Rev 用户(面向客户)。 |
| Create Work | create-work | 在 DevRev 创建工作项(issue 或 ticket)。 |
| Create Conversation | create-conversation | 在 DevRev 创建对话。 |
| Create Tag | create-tag | 在 DevRev 创建标签。 |
| Update Account | update-account | 更新已有账户。 |
| Update Rev User | update-rev-user | 更新已有 Rev 用户。 |
| Update Work | update-work | 更新已有工作项。 | 创建动作(若无现成)
若无合适动作,用自然语言描述需求,Membrane 将自动构建:
`bash
membrane action create "DESCRIPTION" --connectionId=CONNECTION_ID --json
`
动作初始状态为 BUILDING,轮询直至就绪:
`bash
membrane action get --wait --json
`
--wait 最长轮询 --timeout 秒(默认 30),直到状态变化:
READY — 构建完成,可执行。
CONFIGURATION_ERROR 或 SETUP_FAILED — 出错,查看 error 字段。
执行动作
``bash
membrane action run --connectionId=CONNE