> ## 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.

# Funções e permissões

> O que owners, admins, members e funções personalizadas podem fazer na sua organização.

Cada pessoa da sua organização tem uma função. Uma função é um conjunto de permissões. O Enclave verifica permissões, não nomes de funções, então uma função personalizada funciona da mesma forma que uma padrão.

## Funções padrão

Toda organização tem três funções padrão. Elas são marcadas como **System** e não podem ser editadas nem excluídas.

| Função | O que ela pode fazer |
| - | - |
| **Owner** | Tudo. Uma organização tem exatamente um owner. |
| **Admin** | Gerencia a organização: membros, funções, integrações, cobrança, workflows e gatilhos. Admins têm todas as permissões, mas não podem tornar alguém owner nem alterar ou remover o owner. |
| **Member** | Trabalho do dia a dia. Members usam o Research e podem ver achados, cobertura, workflows, execuções e agentes. Eles não podem alterá-los. |

## Permissões por área

### Research

| Ação | Owner | Admin | Member |
| - | :-: | :-: | :-: |
| Usar o Research: iniciar sessões e enviar mensagens | ✓ | ✓ | ✓ |
| Renomear e excluir sessões | ✓ | ✓ | — |

Só a pessoa que iniciou uma sessão pode excluí-la. O Research também oculta as ferramentas que você não tem permissão para usar. Consulte [O que o Research pode fazer](https://docs.enclave.ai/pt-br/research/capabilities.md#permissões).

### Achados

| Ação | Owner | Admin | Member |
| - | :-: | :-: | :-: |
| Ver achados e achados de PR | ✓ | ✓ | ✓ |
| Alterar o status de um achado | ✓ | ✓ | — |
| Iniciar workflows que salvam achados, como uma busca de segurança | ✓ | ✓ | — |

Consulte [Achados e triagem](https://docs.enclave.ai/pt-br/risk/findings.md).

### Workflows e execuções

| Ação | Owner | Admin | Member |
| - | :-: | :-: | :-: |
| Ver workflows, o fluxo e o histórico deles | ✓ | ✓ | ✓ |
| Ver execuções | ✓ | ✓ | ✓ |
| Criar e editar workflows | ✓ | ✓ | — |
| Arquivar workflows | ✓ | ✓ | — |
| Iniciar, pausar, retomar e interromper execuções | ✓ | ✓ | — |
| Adicionar, editar, excluir e ativar ou desativar gatilhos | ✓ | ✓ | — |
| Ativar ou desativar a revisão de PRs ou o aprendizado de repositórios na página **Workflows** | ✓ | ✓ | — |

Uma execução disparada por gatilho age com acesso no nível da organização e continua funcionando depois que a pessoa que a configurou sai. Por isso, só owners e admins podem alterar gatilhos, e funções personalizadas nunca podem receber essa permissão. Editar um workflow que tem um gatilho ativado também a exige.

Consulte [Workflows](https://docs.enclave.ai/pt-br/workflows/overview.md), [Gatilhos](https://docs.enclave.ai/pt-br/workflows/triggers.md) e [Execuções](https://docs.enclave.ai/pt-br/workflows/runs.md).

### Agentes

| Ação | Owner | Admin | Member |
| - | :-: | :-: | :-: |
| Ver agentes | ✓ | ✓ | ✓ |
| Criar e editar agentes personalizados | ✓ | ✓ | — |
| Alterar o modelo e o nível de raciocínio de um agente integrado | ✓ | ✓ | — |
| Arquivar agentes personalizados | ✓ | ✓ | — |

Consulte [Agentes](https://docs.enclave.ai/pt-br/workflows/agents.md).

### Coverage e repositórios

| Ação | Owner | Admin | Member |
| - | :-: | :-: | :-: |
| Ver repositórios e ativos de nuvem | ✓ | ✓ | ✓ |
| Conectar repositórios | ✓ | ✓ | — |
| Ativar ou desativar a revisão de PRs de um repositório | ✓ | ✓ | — |
| Remover repositórios | ✓ | ✓ | — |
| Analisar ou reanalisar um repositório ou o seu ambiente | ✓ | ✓ | — |

Consulte [Coverage](https://docs.enclave.ai/pt-br/onboarding/coverage.md) e [Análise de PRs e dependências](https://docs.enclave.ai/pt-br/risk/pr-analysis.md).

### Configurações da organização

| Ação | Owner | Admin | Member |
| - | :-: | :-: | :-: |
| Ver a lista de membros | ✓ | ✓ | ✓ |
| Convidar e remover membros e gerenciar convites | ✓ | ✓ | — |
| Alterar as funções dos membros | ✓ | ✓ | — |
| Criar, editar e excluir funções personalizadas | ✓ | ✓ | — |
| Conectar e gerenciar integrações e contas de nuvem | ✓ | ✓ | — |
| Criar, recriar e excluir [sandboxes personalizados](https://docs.enclave.ai/pt-br/research/custom-sandboxes.md) | ✓ | ✓ | — |
| Gerenciar a cobrança | ✓ | ✓ | — |
| Ver o log de auditoria | ✓ | ✓ | — |
| Gerenciar chaves de provedores de IA | ✓ | ✓ | — |
| Gerenciar segredos da organização | ✓ | ✓ | — |

Todos podem gerenciar os próprios segredos pessoais.

## Gerenciar membros

Acesse **Settings** → **Members**.

### Convidar membros

> [!NOTE]
>
> Convidar membros exige o plano **Team** ou **Enterprise**. O **Pro** é para uma pessoa. Consulte [Planos](https://docs.enclave.ai/pt-br/billing/plans.md).

Clique em **Invite member**. Informe **First name**, **Last name** e **Email address**, escolha uma **Role** e clique em **Send Invite**. O Enclave envia um convite por e-mail.

![A caixa de diálogo Invite member com os campos First name, Last name, Email address e Role e um botão Send Invite](https://mintcdn.com/enclave/qMnm9bNC9gFMTBlo/images/product/invite-member.png?fit=max\&auto=format\&n=qMnm9bNC9gFMTBlo\&q=85\&s=16d3cb8b651fbb221fbdd2db1853e66e)

### Alterar funções e remover membros

* **Alterar uma função:** clique na função atual do membro e escolha outra. Você também pode alterar a função que um convite pendente vai conceder.
* **Gerenciar convites:** clique em **Resend** ou **Revoke** em um convite pendente.
* **Remover um membro:** clique em **Remove**.

Estas regras se aplicam:

* Você não pode alterar a própria função.
* Owners podem atribuir qualquer função. Admins podem atribuir qualquer função, exceto **Owner**.
* Admins não podem alterar a função do owner nem remover o owner.

### Transferir a propriedade

Uma organização tem um owner. Para transferir a propriedade, o owner altera a função de outro membro para **Owner** e clica em **Transfer ownership** para confirmar. O novo owner assume, e sua função passa a ser **Admin**.

## Funções personalizadas

Crie uma função personalizada quando as funções padrão não servirem, por exemplo, para um revisor que faz a triagem de achados, mas não gerencia a organização. Só owners e admins podem ver e gerenciar funções.

**1. Abra Roles**

Acesse **Settings** → **Roles** e clique em **Create role**.

**2. Dê um nome à função**

Informe um **Name**, por exemplo, `Security reviewer`.

**3. Escolha as permissões**

Em **Permissions**, selecione o que a função pode fazer.

**4. Salve**

Clique em **Create role**. Atribua-a às pessoas em **Settings** → **Members**, como qualquer outra função.

Uma função personalizada tem apenas as permissões que você selecionar. Ela não herda nada de **Member**.

### Permissões que você pode conceder

| Permissão | Permite |
| - | - |
| **Repository · Connect** | Conectar repositórios e ativar ou desativar a revisão de PRs de um repositório |
| **Repository · Disconnect** | Remover repositórios da análise |
| **Finding · Read** | Ver achados |
| **Finding · Write** | Iniciar workflows que salvam achados e analisar ou reanalisar repositórios e o seu ambiente |
| **Finding · Status Change** | Alterar o status de triagem de um achado |
| **Asset · Read** | Ver ativos de nuvem. Os comandos de nuvem do Research precisam dela. |
| **Session · Read** | Usar o Research |
| **Session · Write** | Renomear e excluir sessões do Research |
| **Agent · Read** | Ver agentes e execuções de workflows |
| **Agent · Write** | Criar e editar agentes e iniciar e interromper execuções de workflows |
| **Agent · Delete** | Arquivar agentes personalizados |
| **Workflow · Read** | Ver workflows |
| **Workflow · Write** | Criar e editar workflows |
| **Workflow · Delete** | Arquivar workflows |

> [!WARNING]
>
> Uma função personalizada não pode gerenciar membros, funções, cobrança, integrações, sandboxes personalizados, o log de auditoria, chaves de provedores de IA nem segredos da organização. Ela também não pode alterar gatilhos de workflows. Use a função **Admin** ou **Owner** para isso.

### Editar ou excluir uma função personalizada

Na página **Roles**, clique em **Edit** ou **Delete** ao lado da função.

Excluir uma função move todos que a têm para **Member**. Os convites pendentes para essa função precisam ser enviados de novo. Não é possível desfazer uma exclusão.


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