🔬 Find ud af, hvad dit system virkelig gør, og hvor risiciene er.
Detect læser koden og registrerer kun det, den faktisk finder, med det belæg, de senere faser har brug for. Dens styrende instruks er at opdage, ikke at opfinde.
Brug
- Fuld scanning
- Angiv stier
- Beskriv en bekymring
/lagune-detect
/lagune-detect src/routes/ src/auth.ts
/lagune-detect sørg for, at kundedata aldrig bliver eksponeret
Hvad den kortlægger
Lagune læser koden og kortlægger det, den finder. Hvert fund indeholder, hvad det er, hvorfor det betyder noget, og belægget. For eksempel:
- Filupload, systemet tager imod filer fra brugerne:
- Hvorfor det betyder noget: en fil forklædt som et billede kan skjule ondsindet kode.
- Belæg: handleren til
POST /uploadstoler på den MIME-type, klienten sender, uden at tjekke filens reelle type.
- Login og sessioner, brugerne logger ind for at nå deres konto:
- Hvorfor det betyder noget: svag håndtering af sessioner gør det muligt for én konto at blive overtaget af en anden.
- Belæg: logikken, der udsteder sessioner, hvor sessionerne udstedes uden udløbstid.
Undervejs giver detect hver specialisering i dit projekts katalog en afgørelse op mod koden, anvender dem, hvis kontekst er til stede, og registrerer dem under Applied specializations, den liste, harden og verify genbruger.
Derfra har du et klart kort over, hvad dit system gør, og hvor risiciene ligger, klar til at de næste trin kan handle på det.
- Når du kører den igen, bliver kortlægningen opdateret: løste fund forsvinder, og nye kommer til.
- Kortlægningen ligger i
.lagune/memory/detect.md.
Næste trin
Gør kortlægningen til en plan: /lagune-plan.
Ofte stillede spørgsmål
Den læser din kode og kortlægger, hvad dit system gør, og hvor risiciene er, og registrerer kun det, den faktisk finder. Dens regel er at opdage, ikke at opfinde.
Et fund er én opdaget risiko med det, den er, hvorfor den betyder noget, og belægget i koden. Det er den sporede enhed, som plan, harden og verify fører videre.
I .lagune/memory/detect.md.
Hver specialisering i dit projekts katalog får en afgørelse op mod koden. Detect anvender dem, hvis kontekst er til stede, og registrerer dem under Applied specializations.
