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

# Findings et triage

> Examinez, confirmez et triez les findings de sécurité découverts par Enclave.

Un finding est une faille de sécurité dans votre code ou votre environnement. Les findings proviennent des [chasses de sécurité](https://docs.enclave.ai/fr/workflows/built-in.md#chasse-de-sécurité), de vos propres [workflows](https://docs.enclave.ai/fr/workflows/overview.md) et de la [revue des PR](https://docs.enclave.ai/fr/risk/pr-analysis.md). Vous les examinez dans **Risk**.

![L'onglet Findings de la page Risk, listant les findings avec leur dépôt, leur fichier et leur sévérité](https://mintcdn.com/enclave/bhnFMg4ldiTYrwZX/images/product/findings.png?fit=max\&auto=format\&n=bhnFMg4ldiTYrwZX\&q=85\&s=edda3998bc04478e203c83f549f4bc79)

## Comment un finding est confirmé

Avant qu'un finding n'apparaisse comme confirmé, Enclave :

1. **Le dédoublonne** par rapport à vos findings existants.
2. **Le vérifie** à l'aide d'un agent indépendant qui lit le code au-delà des fichiers signalés.
3. **Évalue son exploitabilité** dans votre environnement, pour déterminer si un attaquant peut l'atteindre.

## La page Risk

| Onglet | Affiche |
| - | - |
| **Active risks** | Les findings confirmés qu'un attaquant peut atteindre dès maintenant |
| **Findings** | Tous les findings, quel que soit leur état |
| **PR findings** | Les problèmes détectés dans les pull requests. Consultez [Findings de PR](https://docs.enclave.ai/fr/risk/pr-analysis.md#findings-de-pr-dans-risk). |

Filtrez par **State**, **Severity** ou **Exploitability**, ou effectuez une recherche textuelle. Les filtres sont enregistrés dans l'URL : vous pouvez donc partager une vue.

## Contenu d'un finding

![Une page de finding affichant le résumé de la vulnérabilité, les fichiers concernés, l'exploitabilité et les ressources concernées](https://mintcdn.com/enclave/bhnFMg4ldiTYrwZX/images/product/finding-detail.png?fit=max\&auto=format\&n=bhnFMg4ldiTYrwZX\&q=85\&s=103f1440ef20720ea803a0092279c4c0)

* **Résumé :** la nature de la faille, son emplacement et ce qu'un attaquant y gagne.
* **Preuve de concept :** la façon dont la faille a été démontrée, pour que vous puissiez la reproduire.
* **Chemin d'attaque :** la chaîne qui mène du point d'entrée à la faille, lorsque l'exploitabilité est confirmée.
* **Exploitabilité :** si la faille est accessible dans votre environnement, et pourquoi.
* **Ressources concernées :** les services et ressources cloud impliqués.

Cliquez sur **Export PDF** pour télécharger un rapport, ou sur **Copy as markdown** pour le coller dans un ticket.

### Exploitabilité

| Verdict | Signification |
| - | - |
| **Confirmed** | Un chemin entre Internet et l'impact est prouvé |
| **Likely real** | Des preuves solides, avec une étape déduite |
| **Access control may block this** | L'attaquant a d'abord besoin d'un accès significatif |
| **Code evidence only** | La faille existe dans le code, sans preuve qu'elle soit déployée |
| **No public path confirmed** | Un élément concret bloque le chemin |
| **Running app not checked** | Enclave ne dispose pas des données nécessaires pour trancher |
| **Evidence is out of date** | L'évaluation doit être relancée |

### Sévérité

| Sévérité | Signification | Exemple |
| - | - | - |
| **Critical** | À distance et sans authentification, avec un impact grave | Exécution de code à distance |
| **High** | À distance, avec une condition préalable courante comme une connexion | Injection SQL derrière une connexion |
| **Medium** | Une condition préalable peu courante, ou un impact limité | CSRF sur une action non critique |
| **Low** | Défense en profondeur, ou impact minime | Un en-tête de sécurité manquant |

La sévérité peut évoluer lorsqu'Enclave en apprend davantage sur l'endroit où le code s'exécute.

## Statuts

| Statut | Signification |
| - | - |
| **Needs evidence** | Signalé, mais pas encore confirmé |
| **Confirmed** | Réel et toujours ouvert |
| **Resolved** | Corrigé |
| **Inactive** | Pas un vrai problème. Enclave peut le rouvrir si de nouvelles preuves apparaissent. |
| **Dismissed** | Vous avez décidé de ne pas agir. Enclave ne le rouvre jamais. |

Pour modifier un statut, ouvrez le menu **⋯** d'une ligne, ou cliquez sur le statut dans la page du finding. Chaque modification est enregistrée avec son auteur.

## Trier depuis Research

Demandez à Research de traiter votre file d'attente en langage naturel, par exemple :

* `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 affiche une carte d'approbation avant toute modification. Une approbation couvre jusqu'à 100 findings. Pour désigner des findings précis, collez leurs liens ou joignez-les avec **Add context**.

## Une routine hebdomadaire

1. Ouvrez **Active risks** et commencez par **Critical** et **High**.
2. Marquez comme **Inactive** ce qui n'est pas réel, et comme **Dismissed** ce que vous ne corrigerez pas.
3. Confiez le reste à l'équipe responsable, puis marquez-le **Resolved** une fois le correctif livré.
4. Demandez à 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.