Passer au contenu principal
Un finding est une faille de sécurité dans votre code ou votre environnement. Les findings proviennent des chasses de sécurité, de vos propres workflows et de la revue des PR. 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é

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

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
  • 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é

Sévérité

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

Statuts

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?