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

# Finding e triage

> Esamina, conferma e smista i finding di sicurezza trovati da Enclave.

Un finding è un problema di sicurezza nel tuo codice o nel tuo ambiente. I finding provengono dalle [security hunt](https://docs.enclave.ai/it/workflows/built-in.md#security-hunt), dai tuoi [workflow](https://docs.enclave.ai/it/workflows/overview.md) e dalla [revisione delle PR](https://docs.enclave.ai/it/risk/pr-analysis.md). Li esamini in **Risk**.

![La scheda Findings nella pagina Risk, che elenca i finding con repository, file e gravità](https://mintcdn.com/enclave/bhnFMg4ldiTYrwZX/images/product/findings.png?fit=max\&auto=format\&n=bhnFMg4ldiTYrwZX\&q=85\&s=edda3998bc04478e203c83f549f4bc79)

## Come viene confermato un finding

Prima che un finding compaia come confermato, Enclave:

1. **Elimina i duplicati** confrontandolo con i finding esistenti.
2. **Lo verifica** con un agente indipendente che legge il codice oltre i file segnalati.
3. **Valuta la sfruttabilità** nel tuo ambiente, per capire se un attaccante può raggiungerlo.

## La pagina Risk

| Scheda | Mostra |
| - | - |
| **Active risks** | I finding confermati che un attaccante può raggiungere ora |
| **Findings** | Tutti i finding, in qualsiasi stato |
| **PR findings** | I problemi trovati nelle pull request. Vedi [Finding delle PR](https://docs.enclave.ai/it/risk/pr-analysis.md#finding-delle-pr-in-risk). |

Filtra per **State**, **Severity** o **Exploitability**, oppure cerca per testo. I filtri vengono salvati nell'URL, così puoi condividere una vista.

## Cosa contiene un finding

![La pagina di un finding con il riepilogo della vulnerabilità, i file coinvolti, la sfruttabilità e gli asset coinvolti](https://mintcdn.com/enclave/bhnFMg4ldiTYrwZX/images/product/finding-detail.png?fit=max\&auto=format\&n=bhnFMg4ldiTYrwZX\&q=85\&s=103f1440ef20720ea803a0092279c4c0)

* **Riepilogo:** qual è la falla, dove si trova e cosa ottiene un attaccante.
* **Proof of concept:** come è stata dimostrata, così puoi riprodurla.
* **Attack path:** la catena dal punto di ingresso alla falla, quando la sfruttabilità è confermata.
* **Sfruttabilità:** se la falla è raggiungibile nel tuo ambiente, e perché.
* **Asset coinvolti:** i servizi e le risorse cloud interessati.

Fai clic su **Export PDF** per scaricare un report, oppure su **Copy as markdown** per incollarlo in un ticket.

### Sfruttabilità

| Verdetto | Significato |
| - | - |
| **Confirmed** | È dimostrato un percorso da internet fino all'impatto |
| **Likely real** | Prove solide, con un passaggio dedotto |
| **Access control may block this** | L'attaccante ha prima bisogno di un accesso significativo |
| **Code evidence only** | La falla esiste nel codice, ma non ci sono prove che sia in produzione |
| **No public path confirmed** | Qualcosa di concreto blocca il percorso |
| **Running app not checked** | A Enclave mancano i dati per decidere |
| **Evidence is out of date** | La valutazione va eseguita di nuovo |

### Gravità

| Gravità | Significato | Esempio |
| - | - | - |
| **Critical** | Remota e senza autenticazione, con un impatto grave | Esecuzione di codice remoto |
| **High** | Remota, con una precondizione comune come un login | SQL injection dietro login |
| **Medium** | Una precondizione non comune, o un impatto limitato | CSRF su un'azione non critica |
| **Low** | Difesa in profondità, o impatto minimo | Un header di sicurezza mancante |

La gravità può cambiare quando Enclave scopre di più su dove viene eseguito il codice.

## Stati

| Stato | Significato |
| - | - |
| **Needs evidence** | Segnalato, ma non ancora confermato |
| **Confirmed** | Reale e ancora aperto |
| **Resolved** | Corretto |
| **Inactive** | Non è un problema reale. Enclave può riaprirlo se emergono nuove prove. |
| **Dismissed** | Hai deciso di non intervenire. Enclave non lo riapre mai. |

Per cambiare uno stato, apri il menu **⋯** di una riga oppure fai clic sullo stato nella pagina del finding. Ogni modifica viene registrata insieme a chi l'ha fatta.

## Triage da Research

Chiedi a Research di lavorare sulla tua coda in linguaggio naturale, ad esempio:

* `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 mostra una scheda di approvazione prima di modificare qualsiasi cosa. Una sola approvazione copre fino a 100 finding. Per indicare finding specifici, incolla i loro link o allegali con **Add context**.

## Una routine settimanale

1. Apri **Active risks** e inizia da **Critical** e **High**.
2. Imposta come **Inactive** ciò che non è reale e come **Dismissed** ciò che non correggerai.
3. Passa il resto al team responsabile e imposta i finding come **Resolved** quando la correzione viene rilasciata.
4. Chiedi 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.