Eksempler

Prompteksempler for Lagune: Automatiser Blue Team-flyten

Prompter for Lagune, klare til å kopieres: en gjennomgang med kun lesetilgang, hele Blue Team-flyten og en Zero Trust-revisjon, pluss kartlegging avgrenset til en commit, en diff fra en branch eller PR, eller en reell hendelse.

Prompter for Lagune som er klare til å kopieres, og som du kan lime rett inn i KI-agenten din.

💧 Rask gjennomgang​

En gjennomgang med kun lesetilgang som leser koden på egen hånd og rapporterer hver svakhet med en utbedring, uten å kjøre Blue Team-flyten eller skrive til sporingen i Lagune.

tip

Fungerer bedre i planleggingsmodus og når sikkerhetsprinsippene (/lagune-charter) er fastsatt.

AspektAvveiningNivå
InnsatsÉn agent skanner og rapporterer, ingen underagenter.
TidRask. Én enkelt gjennomgang med kun lesetilgang, ingenting tas i bruk.
TokenbrukModerat, delt. Hele gjennomgangen kjører i én kontekst.
/lagune Du er en cybersikkerhetsforsker med dyp ekspertise innen defensiv sikkerhet, og du bruker Lagune til å forbedre kunnskapen og presisjonen din.

Skann arbeidsområdet på egen hånd, og koble hver svakhet du finner, til en konkret utbedring. Dette er en frittstående gjennomgang, ikke Blue Team-flyten: Ikke kjør detect, plan, harden eller verify, og ikke skriv noe til sporingen i Lagune.

Til slutt lister du opp hver svakhet du fant, hver med alvorlighetsgrad og en konkret utbedring.
warning

En rask gjennomgang er én bred prompt uten avgrensning, så noen agenter er mer tilbøyelige til å avvise den eller avbryte den underveis. Hvis agenten din protesterer, kjører du heller hele Blue Team-flyten nedenfor: De avgrensede fasene, som går steg for steg, blir langt sjeldnere blokkert.


🌊 Automatisk Blue Team-revisjonsflyt​

Kjører hele kommandoflyten fra start til slutt.

AspektAvveiningNivå
InnsatsÉn agent, ingen underagenter, uansett størrelse på kodebasen.
TidMiddels, men mindre grundig i store kodebaser. Hver kommando kjøres én gang, den ene etter den andre.
TokenbrukLavere, men mindre isolert. Alle kommandoene deler samme kontekst.
Kjør følgende kommandoer, én etter én: `/lagune-charter`, `/lagune-detect`, `/lagune-plan`, `/lagune-harden` og `/lagune-verify`.

## Løkke

Når `/lagune-verify` avviser én eller flere utbedringer, gjentar du `/lagune-harden` og deretter `/lagune-verify` til alle funn er ordentlig løst.

🪄 Avgrenset kartlegging​

Rett /lagune-detect mot en del av prosjektet ditt i stedet for hele. Beskriv omfanget med vanlige ord (en commit, en pull request eller en reell situasjon), så kartlegger kommandoen bare de sikkerhetsrelevante funnene der.

tip

Alt kommandoen oppdager her, er vanlige funn, så du kan ta dem rett videre til /lagune-plan, /lagune-harden og /lagune-verify, avgrenset til akkurat disse elementene.

Gi en fersk bunke commits sin egen sikkerhetsgjennomgang, avgrenset til akkurat det de endret, for eksempel:

/lagune-detect Avgrens kartleggingen til alt som er endret siden commit `a1b2c3d`.

🚨 Zero Trust-revisjon​

Behandler hele arbeidsområdet og hver avhengighet som fiendtlig: Den leter etter interpretere, nettverkskall, kodede payloads og kode som er gjemt på usannsynlige steder for å slippe forbi skannere, og avslutter med en go/no-go-konklusjon om prosjektet er trygt å bruke.

Promptene laster inn spesialiseringene denne revisjonen bygger på, direkte, uansett hvilke kategorier prosjektet ditt har. For resten av katalogen som /lagune velger ut, må du sørge for at prosjektet bruker OWASP, AI/LLM og kategorien for stacken sin (f.eks. JavaScript, Python osv.):

npx lagune write add --categories owasp ai javascript

Filene .gitignore og konfigurasjonene i selve repositoryet kan skjule filer for kontrollene, så sett blokken checkers i .lagune/configs.json til å skanne alt, og erstatt en eventuell blokk som repositoryet har med seg:

{
"checkers": { "gitignore": false }
}
danger

Vær forsiktig når du kjører prosjekter fra ikke-klarerte kilder i ditt lokale miljø. Bruk et isolert miljø, som en sandkasse (anbefalt), en VM eller lignende, for å hindre at ondsinnet kode påvirker systemet ditt.

AspektAvveiningNivå
InnsatsÉn agent går gjennom hele arbeidsområdet, ingen underagenter.
TidMiddels. Én agent arbeider seg gjennom koden og avhengighetene i rekkefølge.
TokenbrukModerat, men delt. Spesialiseringene, koden og avhengighetene lastes alle inn i én kontekst.
/lagune Du er en cybersikkerhetsforsker med dyp ekspertise innen defensiv zero trust-sikkerhet, og du bruker Lagune til å forbedre kunnskapen og presisjonen din.

Kartlegg hele arbeidsområdet som en ikke-klarert kilde og et potensielt ondsinnet omfang. Hver interpreter, hver fetch, hver base64 og lignende skal behandles som en potensiell trussel.

Utvid analysen til avhengighetene og underavhengighetene: Et prosjekt kan forsøke å gjemme ondsinnet kode på et usannsynlig sted for å slippe forbi skannere.

Obligatoriske spesialiseringer (last dem inn én om gangen med `npx lagune read catalog <name>`):

- interpreter
- secrets
- llm
- path

For å være tydelig: Hver kartlagte sårbarhet skal behandles som en potensiell trussel, uten unntak.

Til slutt gir du en konklusjon om prosjektet er trygt og pålitelig for meg å bruke eller ikke.