> ## Documentation Index
> Fetch the complete documentation index at: https://docs.enclave.ai/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Enclave in these docs is the code and cloud security platform at enclave.ai. It is not Open Enclave, Intel SGX or other hardware enclaves, or enclave.gg.
> People use Enclave in the web app at https://app.enclave.ai or the desktop app. These docs describe no public Enclave API or CLI, so don't invent endpoints, commands, or config files.
> Connecting an integration needs a person to sign in and approve access in a browser. Tell the user the exact step to take instead of saying you completed it.

# 角色与权限

> 所有者、管理员、成员和自定义角色在你的组织中可以做什么。

组织中的每个人都有一个角色。角色是一组权限。Enclave 检查的是权限，而不是角色名称，因此自定义角色与默认角色的工作方式相同。

## 默认角色

每个组织都有三个默认角色。它们标记为 **System**，无法编辑或删除。

| 角色 | 可以做什么 |
| - | - |
| **Owner** | 所有操作。一个组织有且只有一个所有者。 |
| **Admin** | 管理组织：成员、角色、集成、计费、工作流和触发器。管理员拥有所有权限，但不能将他人设为所有者，也不能更改或移除所有者。 |
| **Member** | 日常工作。成员可以使用 Research，并可以查看发现项、覆盖范围、工作流、运行和智能体，但不能更改它们。 |

## 按领域划分的权限

### Research

| 操作 | Owner | Admin | Member |
| - | :-: | :-: | :-: |
| 使用 Research：启动会话和发送消息 | ✓ | ✓ | ✓ |
| 重命名和删除会话 | ✓ | ✓ | — |

只有发起会话的人才能删除它。Research 还会隐藏你无权使用的工具。请参阅 [Research 能做什么](https://docs.enclave.ai/zh/research/capabilities.md#%E6%9D%83%E9%99%90)。

### 发现项

| 操作 | Owner | Admin | Member |
| - | :-: | :-: | :-: |
| 查看发现项和 PR 发现项 | ✓ | ✓ | ✓ |
| 更改发现项的状态 | ✓ | ✓ | — |
| 启动会保存发现项的工作流，例如安全狩猎 | ✓ | ✓ | — |

请参阅[发现项与分诊](https://docs.enclave.ai/zh/risk/findings.md)。

### 工作流和运行

| 操作 | Owner | Admin | Member |
| - | :-: | :-: | :-: |
| 查看工作流、其流程和历史记录 | ✓ | ✓ | ✓ |
| 查看运行 | ✓ | ✓ | ✓ |
| 创建和编辑工作流 | ✓ | ✓ | — |
| 归档工作流 | ✓ | ✓ | — |
| 启动、暂停、恢复和停止运行 | ✓ | ✓ | — |
| 添加、编辑、删除以及开启或关闭触发器 | ✓ | ✓ | — |
| 在 **Workflows** 页面上开启或关闭 PR 审查或仓库学习 | ✓ | ✓ | — |

由触发器启动的运行以组织级访问权限执行，即使设置它的人离开后也会继续工作。因此只有所有者和管理员可以更改触发器，自定义角色也永远无法获得此权限。编辑已开启触发器的工作流同样需要此权限。

请参阅 [Workflows](https://docs.enclave.ai/zh/workflows/overview.md)、[触发器](https://docs.enclave.ai/zh/workflows/triggers.md)和[运行](https://docs.enclave.ai/zh/workflows/runs.md)。

### 智能体

| 操作 | Owner | Admin | Member |
| - | :-: | :-: | :-: |
| 查看智能体 | ✓ | ✓ | ✓ |
| 创建和编辑自定义智能体 | ✓ | ✓ | — |
| 更改内置智能体的模型和推理级别 | ✓ | ✓ | — |
| 归档自定义智能体 | ✓ | ✓ | — |

请参阅[智能体](https://docs.enclave.ai/zh/workflows/agents.md)。

### Coverage 和仓库

| 操作 | Owner | Admin | Member |
| - | :-: | :-: | :-: |
| 查看仓库和云资产 | ✓ | ✓ | ✓ |
| 连接仓库 | ✓ | ✓ | — |
| 为仓库开启或关闭 PR 审查 | ✓ | ✓ | — |
| 移除仓库 | ✓ | ✓ | — |
| 分析或重新分析仓库或你的环境 | ✓ | ✓ | — |

请参阅 [Coverage](https://docs.enclave.ai/zh/onboarding/coverage.md) 和 [PR 与依赖分析](https://docs.enclave.ai/zh/risk/pr-analysis.md)。

### 组织设置

| 操作 | Owner | Admin | Member |
| - | :-: | :-: | :-: |
| 查看成员列表 | ✓ | ✓ | ✓ |
| 邀请和移除成员，以及管理邀请 | ✓ | ✓ | — |
| 更改成员的角色 | ✓ | ✓ | — |
| 创建、编辑和删除自定义角色 | ✓ | ✓ | — |
| 连接和管理集成与云账号 | ✓ | ✓ | — |
| 创建、重建和删除[自定义沙箱](https://docs.enclave.ai/zh/research/custom-sandboxes.md) | ✓ | ✓ | — |
| 管理计费 | ✓ | ✓ | — |
| 查看审计日志 | ✓ | ✓ | — |
| 管理 AI 提供商密钥 | ✓ | ✓ | — |
| 管理组织密钥 | ✓ | ✓ | — |

每个人都可以管理自己的个人密钥。

## 管理成员

前往 **Settings** → **Members**。

### 邀请成员

> [!NOTE]
>
> 邀请成员需要 **Team** 或 **Enterprise** 套餐。**Pro** 仅供个人使用。请参阅[套餐](https://docs.enclave.ai/zh/billing/plans.md)。

点击 **Invite member**。输入对方的 **First name**、**Last name** 和 **Email address**，选择 **Role**，然后点击 **Send Invite**。Enclave 会通过邮件向对方发送邀请。

![Invite member 对话框，包含 First name、Last name、Email address 和 Role 字段以及 Send Invite 按钮](https://mintcdn.com/enclave/qMnm9bNC9gFMTBlo/images/product/invite-member.png?fit=max\&auto=format\&n=qMnm9bNC9gFMTBlo\&q=85\&s=16d3cb8b651fbb221fbdd2db1853e66e)

### 更改角色和移除成员

* **更改角色：** 点击成员当前的角色并选择另一个角色。你也可以更改待处理邀请将授予的角色。
* **管理邀请：** 在待处理的邀请上点击 **Resend** 或 **Revoke**。
* **移除成员：** 点击 **Remove**。

以下规则适用：

* 你不能更改自己的角色。
* 所有者可以分配任何角色。管理员可以分配除 **Owner** 之外的任何角色。
* 管理员不能更改所有者的角色，也不能移除所有者。

### 转让所有权

一个组织只有一个所有者。如需移交所有权，所有者需将另一位成员的角色更改为 **Owner**，然后点击 **Transfer ownership** 确认。新所有者随即接管，你的角色会变为 **Admin**。

## 自定义角色

当默认角色不合适时，可以创建自定义角色，例如一个负责分诊发现项、但不管理组织的审查员。只有所有者和管理员可以查看和管理角色。

**1. 打开 Roles**

前往 **Settings** → **Roles**，然后点击 **Create role**。

**2. 为角色命名**

输入 **Name**，例如 `Security reviewer`。

**3. 选择权限**

在 **Permissions** 下，选择该角色可以执行的操作。

**4. 保存**

点击 **Create role**。与其他角色一样，你可以在 **Settings** → **Members** 中将其分配给成员。

自定义角色仅拥有你所选的权限，不会从 **Member** 继承任何权限。

### 可以授予的权限

| 权限 | 允许的操作 |
| - | - |
| **Repository · Connect** | 连接仓库，以及为仓库开启或关闭 PR 审查 |
| **Repository · Disconnect** | 将仓库从分析中移除 |
| **Finding · Read** | 查看发现项 |
| **Finding · Write** | 启动会保存发现项的工作流，以及分析或重新分析仓库和你的环境 |
| **Finding · Status Change** | 更改发现项的分诊状态 |
| **Asset · Read** | 查看云资产。Research 的云命令需要此权限。 |
| **Session · Read** | 使用 Research |
| **Session · Write** | 重命名和删除 Research 会话 |
| **Agent · Read** | 查看智能体和工作流运行 |
| **Agent · Write** | 创建和编辑智能体，以及启动和停止工作流运行 |
| **Agent · Delete** | 归档自定义智能体 |
| **Workflow · Read** | 查看工作流 |
| **Workflow · Write** | 创建和编辑工作流 |
| **Workflow · Delete** | 归档工作流 |

> [!WARNING]
>
> 自定义角色无法管理成员、角色、计费、集成、自定义沙箱、审计日志、AI 提供商密钥或组织密钥，也无法更改工作流触发器。这些操作请使用 **Admin** 或 **Owner** 角色。

### 编辑或删除自定义角色

在 **Roles** 页面上，点击角色旁边的 **Edit** 或 **Delete**。

删除角色后，拥有该角色的所有人都会变为 **Member**。该角色的待处理邀请需要重新发送。删除操作无法撤销。


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.