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

# Achados e triagem

> Revise, confirme e faça a triagem dos achados de segurança que o Enclave encontrou.

Um achado é um problema de segurança no seu código ou no seu ambiente. Os achados vêm de [buscas de segurança](https://docs.enclave.ai/pt-br/workflows/built-in.md#security-hunt), dos seus próprios [workflows](https://docs.enclave.ai/pt-br/workflows/overview.md) e da [revisão de PRs](https://docs.enclave.ai/pt-br/risk/pr-analysis.md). Você os revisa no **Risk**.

![A aba Findings na página Risk, listando achados com repositório, arquivo e severidade](https://mintcdn.com/enclave/bhnFMg4ldiTYrwZX/images/product/findings.png?fit=max\&auto=format\&n=bhnFMg4ldiTYrwZX\&q=85\&s=edda3998bc04478e203c83f549f4bc79)

## Como um achado é confirmado

Antes de um achado aparecer como confirmado, o Enclave:

1. **Remove duplicatas**, comparando-o com seus achados existentes.
2. **Verifica** o achado com um agente independente que lê o código além dos arquivos reportados.
3. **Avalia a explorabilidade** no seu ambiente, para ver se um invasor consegue alcançá-lo.

## A página Risk

| Aba | Mostra |
| - | - |
| **Active risks** | Achados confirmados que um invasor consegue alcançar agora |
| **Findings** | Todos os achados, em todos os estados |
| **PR findings** | Problemas encontrados em pull requests. Consulte [Achados de PR](https://docs.enclave.ai/pt-br/risk/pr-analysis.md#achados-de-pr-no-risk). |

Filtre por **State**, **Severity** ou **Exploitability**, ou pesquise por texto. Os filtros ficam salvos na URL, então você pode compartilhar uma visualização.

## O que um achado contém

![A página de um achado mostrando o resumo da vulnerabilidade, os arquivos afetados, a explorabilidade e os ativos afetados](https://mintcdn.com/enclave/bhnFMg4ldiTYrwZX/images/product/finding-detail.png?fit=max\&auto=format\&n=bhnFMg4ldiTYrwZX\&q=85\&s=103f1440ef20720ea803a0092279c4c0)

* **Resumo:** qual é a falha, onde ela está e o que um invasor ganha.
* **Prova de conceito:** como ela foi demonstrada, para que você possa reproduzi-la.
* **Caminho de ataque:** a cadeia do ponto de entrada até a falha, quando a explorabilidade é confirmada.
* **Explorabilidade:** se a falha é alcançável no seu ambiente e por quê.
* **Ativos afetados:** os serviços e recursos de nuvem envolvidos.

Clique em **Export PDF** para baixar um relatório ou em **Copy as markdown** para colá-lo em um ticket.

### Explorabilidade

| Veredito | Significado |
| - | - |
| **Confirmed** | Um caminho da internet até o impacto está comprovado |
| **Likely real** | Evidências fortes, com uma etapa inferida |
| **Access control may block this** | O invasor precisa primeiro de um acesso significativo |
| **Code evidence only** | A falha existe no código, sem evidência de que esteja implantada |
| **No public path confirmed** | Algo concreto bloqueia o caminho |
| **Running app not checked** | Faltam dados para o Enclave decidir |
| **Evidence is out of date** | A avaliação precisa ser executada de novo |

### Severidade

| Severidade | Significado | Exemplo |
| - | - | - |
| **Critical** | Remota e sem autenticação, com impacto grave | Execução remota de código |
| **High** | Remota, com uma pré-condição comum, como um login | SQL injection atrás de login |
| **Medium** | Uma pré-condição incomum ou impacto limitado | CSRF em uma ação não crítica |
| **Low** | Defesa em profundidade ou impacto mínimo | Um cabeçalho de segurança ausente |

A severidade pode mudar quando o Enclave descobre mais sobre onde o código é executado.

## Status

| Status | Significado |
| - | - |
| **Needs evidence** | Reportado, mas ainda não confirmado |
| **Confirmed** | Real e ainda aberto |
| **Resolved** | Corrigido |
| **Inactive** | Não é um problema real. O Enclave pode reabri-lo se surgirem novas evidências. |
| **Dismissed** | Você decidiu não agir. O Enclave nunca o reabre. |

Para alterar um status, abra o menu **⋯** de uma linha ou clique no status na página do achado. Cada alteração é registrada com quem a fez.

## Triagem pelo Research

Peça ao Research para trabalhar na sua fila em linguagem natural, por exemplo:

* `Dismiss every low-severity finding in legacy-admin`
* `Mark the three SSRF findings in payments-api as resolved`
* `Update the proof of concept for this finding with the steps we just ran`

O Research mostra um card de aprovação antes de alterar qualquer coisa. Uma aprovação cobre até 100 achados. Para indicar achados específicos, cole os links deles ou anexe-os com **Add context**.

## Uma rotina semanal

1. Abra **Active risks** e comece por **Critical** e **High**.
2. Marque o que não é real como **Inactive** e o que você não vai corrigir como **Dismissed**.
3. Passe o restante para a equipe responsável e marque como **Resolved** quando a correção for publicada.
4. Pergunte ao Research: `Which findings still need evidence, and what would verify them?`


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