Vai al contenuto principale
Un finding è un problema di sicurezza nel tuo codice o nel tuo ambiente. I finding provengono dalle security hunt, dai tuoi workflow e dalla revisione delle PR. Li esamini in Risk.
La scheda Findings nella pagina Risk, che elenca i finding con repository, file e gravità

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

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

Gravità

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

Stati

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?