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

# Hallazgos y triaje

> Revisa, confirma y clasifica los hallazgos de seguridad que encontró Enclave.

Un hallazgo es un problema de seguridad en tu código o en tu entorno. Los hallazgos provienen de las [búsquedas de seguridad](https://docs.enclave.ai/es/workflows/built-in.md#security-hunt), de tus propios [workflows](https://docs.enclave.ai/es/workflows/overview.md) y de la [revisión de PR](https://docs.enclave.ai/es/risk/pr-analysis.md). Los revisas en **Risk**.

![La pestaña Findings de la página Risk, con los hallazgos, su repositorio, su archivo y su severidad](https://mintcdn.com/enclave/bhnFMg4ldiTYrwZX/images/product/findings.png?fit=max\&auto=format\&n=bhnFMg4ldiTYrwZX\&q=85\&s=edda3998bc04478e203c83f549f4bc79)

## Cómo se confirma un hallazgo

Antes de que un hallazgo aparezca como confirmado, Enclave:

1. **Lo desduplica** frente a tus hallazgos existentes.
2. **Lo verifica** con un agente independiente que lee el código más allá de los archivos indicados.
3. **Evalúa su explotabilidad** en tu entorno, para ver si un atacante puede alcanzarlo.

## La página Risk

| Pestaña | Muestra |
| - | - |
| **Active risks** | Hallazgos confirmados que un atacante puede alcanzar ahora |
| **Findings** | Todos los hallazgos, en cualquier estado |
| **PR findings** | Problemas encontrados en pull requests. Consulta [Hallazgos de PR](https://docs.enclave.ai/es/risk/pr-analysis.md#hallazgos-de-pr-en-risk). |

Filtra por **State**, **Severity** o **Exploitability**, o busca por texto. Los filtros se guardan en la URL, así que puedes compartir una vista.

## Qué contiene un hallazgo

![La página de un hallazgo con el resumen de la vulnerabilidad, los archivos afectados, la explotabilidad y los activos afectados](https://mintcdn.com/enclave/bhnFMg4ldiTYrwZX/images/product/finding-detail.png?fit=max\&auto=format\&n=bhnFMg4ldiTYrwZX\&q=85\&s=103f1440ef20720ea803a0092279c4c0)

* **Resumen:** qué es el fallo, dónde está y qué obtiene un atacante.
* **Prueba de concepto:** cómo se demostró, para que puedas reproducirlo.
* **Ruta de ataque:** la cadena desde el punto de entrada hasta el fallo, cuando la explotabilidad está confirmada.
* **Explotabilidad:** si el fallo se puede alcanzar en tu entorno, y por qué.
* **Activos afectados:** los servicios y los recursos en la nube implicados.

Haz clic en **Export PDF** para descargar un informe, o en **Copy as markdown** para pegarlo en un ticket.

### Explotabilidad

| Veredicto | Significado |
| - | - |
| **Confirmed** | Está demostrada una ruta desde internet hasta el impacto |
| **Likely real** | Hay evidencia sólida, con un paso deducido |
| **Access control may block this** | El atacante necesita primero un acceso significativo |
| **Code evidence only** | El fallo existe en el código, sin evidencia de que esté desplegado |
| **No public path confirmed** | Algo concreto bloquea la ruta |
| **Running app not checked** | A Enclave le faltan datos para decidir |
| **Evidence is out of date** | La evaluación tiene que volver a ejecutarse |

### Severidad

| Severidad | Significado | Ejemplo |
| - | - | - |
| **Critical** | Remoto y sin autenticación, con un impacto grave | Ejecución remota de código |
| **High** | Remoto, con una condición previa habitual, como iniciar sesión | Inyección SQL tras el inicio de sesión |
| **Medium** | Una condición previa poco habitual, o un impacto limitado | CSRF en una acción no crítica |
| **Low** | Defensa en profundidad, o un impacto mínimo | Falta una cabecera de seguridad |

La severidad puede cambiar cuando Enclave sabe más sobre dónde se ejecuta el código.

## Estados

| Estado | Significado |
| - | - |
| **Needs evidence** | Notificado, pero aún sin confirmar |
| **Confirmed** | Real y todavía abierto |
| **Resolved** | Corregido |
| **Inactive** | No es un problema real. Enclave puede reabrirlo si aparece evidencia nueva. |
| **Dismissed** | Decidiste no actuar. Enclave nunca lo reabre. |

Para cambiar un estado, abre el menú **⋯** de una fila, o haz clic en el estado en la página del hallazgo. Cada cambio queda registrado con quién lo hizo.

## Triaje desde Research

Pide a Research en lenguaje natural que trabaje tu cola, por ejemplo:

* `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`

Research muestra una tarjeta de aprobación antes de cambiar nada. Una aprobación cubre hasta 100 hallazgos. Para señalar hallazgos concretos, pega sus enlaces o adjúntalos con **Add context**.

## Una rutina semanal

1. Abre **Active risks** y empieza por **Critical** y **High**.
2. Marca como **Inactive** lo que no es real, y como **Dismissed** lo que no vas a corregir.
3. Pasa el resto al equipo responsable y márcalo como **Resolved** cuando se publique la corrección.
4. Pregunta a 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.