Il flusso Blue Team

/lagune-detect: mappa il tuo sistema e i suoi rischi

Legge il tuo codice e mappa cosa fa il sistema e dove sono i rischi.

🔬 Scopri cosa fa davvero il tuo sistema e dove sono i rischi.

Detect legge il codice e registra solo ciò che trova davvero, con le evidenze di cui hanno bisogno le fasi successive. La sua regola guida è rilevare, non inventare.

Come usarlo​

/lagune-detect

Cosa mappa​

Lagune legge il codice e mappa ciò che trova. Ogni rilievo indica cos'è, perché conta e l'evidenza. Per esempio:

  • Caricamento di file, il sistema accetta file dagli utenti:
    • Perché conta: un file camuffato da immagine può nascondere codice malevolo.
    • Evidenza: l'handler di POST /upload si fida del tipo MIME inviato dal client, senza controllare il tipo reale del file.
  • Login e sessioni, gli utenti accedono per raggiungere il proprio account:
    • Perché conta: una gestione debole delle sessioni permette a qualcuno di prendere il controllo di un account altrui.
    • Evidenza: la logica di emissione delle sessioni, dove le sessioni vengono emesse senza alcuna scadenza.

Strada facendo, detect dà a ogni specializzazione del catalogo del tuo progetto un verdetto confrontandola con il codice, applica quelle il cui contesto è presente e le registra sotto Applied specializations, l'elenco che harden e verify riutilizzano.

Da lì hai una mappa chiara di cosa fa il tuo sistema e di dove si trovano i rischi, pronta perché i passi successivi agiscano.

suggerimento
  • Eseguirlo di nuovo aggiorna la mappa: i rilievi risolti escono, quelli nuovi entrano.
  • La mappa di detect si trova in .lagune/memory/detect.md.

Passo successivo​

Trasforma la mappa in un piano: /lagune-plan.

Domande frequenti

Legge il tuo codice e mappa cosa fa il sistema e dove sono i rischi, registrando solo ciò che trova davvero. La sua regola è rilevare, non inventare.

Un rilievo è un singolo rischio individuato, che indica cos'è, perché conta e l'evidenza nel codice. È l'unità tracciata che plan, harden e verify portano avanti.

In .lagune/memory/detect.md.

Ognuna di quelle nel catalogo del tuo progetto riceve un verdetto confrontato con il codice. Detect applica quelle il cui contesto è presente e le registra sotto Applied specializations.