🛡️ Trasforma ciò che detect ha trovato in un piano di difesa: valuta ogni rilievo con una categoria e un punteggio CVSS v4.0, poi abbinalo alla correzione da applicare.
Come usarlo
- Pianifica tutto
- Indica i percorsi
- Concentrati su un timore
/lagune-plan
/lagune-plan src/routes/upload.ts
/lagune-plan dove potrebbero trapelare dati sensibili
Come funziona
Questa fase riprende da detect. Detect ha già trovato cosa fa il tuo sistema e il rischio che ogni cosa comporta, quindi il piano non ripete il rischio: ne valuta la gravità e decide cosa fare. Plan non legge mai il codice, e questo obbliga ogni correzione a puntare a qualcosa che detect ha davvero rilevato. Valuta ogni rilievo con il metodo CVSS v4.0: una categoria, un vettore CVSS v4.0 ragionato a partire da ciò che detect e il charter hanno raccolto e calcolato dall'hook cvss, e la fascia di priorità in cui cade quel punteggio. Ogni correzione indica anche il principio del charter che rispetta.
Per esempio:
- Caricamento di file (Priorità: Critical)
- Categoria: caricamento di file senza restrizioni (CWE-434).
- CVSS: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N (9.3, Critical).
- Perché questa priorità: chiunque può raggiungere il caricamento via internet, e si trova sul server che conserva i file dei clienti.
- Rispetta: III. Ogni input è non attendibile finché non viene validato.
- Correzione: controllare il tipo reale e la dimensione del file, rinominarlo al salvataggio e conservare i caricamenti dove non possono essere eseguiti come codice.
Da lì hai un elenco di correzioni valutate e con priorità, ognuna legata a un rilievo e pronta per essere applicata nella fase successiva. Il punteggio viene calcolato, mai stimato: il vettore riporta l'esposizione e la posta in gioco del progetto come metriche Environmental, e chiunque può incollarlo nel calcolatore di FIRST o del NVD e ricavare lo stesso punteggio.
- Si basa interamente su detect. Se un file o un timore non è mai stato mappato, ti dice di eseguire prima
/lagune-detectsu di esso. - Eseguirlo di nuovo aggiorna il piano: le correzioni completate escono, quelle nuove entrano.
- Il piano di difesa si trova in
.lagune/memory/plan.md.
Plan lavora solo su ciò che /lagune-detect ha già mappato, quindi esegui prima detect.
Passo successivo
Applica il piano: /lagune-harden.
Domande frequenti
/lagune-plan valuta ogni rilievo con una categoria e un punteggio CVSS v4.0 calcolato dall'hook cvss, poi lo abbina alla correzione da applicare.
Sì. Ogni rilievo riceve un vettore e un punteggio CVSS v4.0, calcolati dall'hook cvss con la stessa aritmetica del calcolatore di FIRST, così chiunque può incollarvi il vettore e ricavare di nuovo il punteggio.
No. Plan non legge mai il codice, e questo obbliga ogni correzione a puntare a qualcosa che detect ha davvero rilevato.
