Eksempler

Eksempler på prompts til Lagune: automatisér Blue Team-workflowet

Prompts til Lagune, klar til at kopiere: en scanning med kun læseadgang, hele Blue Team-workflowet og en Zero Trust-gennemgang samt detektion afgrænset til et commit, diffen for en branch eller PR eller en reel hændelse.

Prompts til Lagune, klar til at kopiere, som du kan indsætte direkte i din AI-agent.

💧 Overfladisk scanning​

En gennemsøgning med kun læseadgang, der læser koden på egen hånd og rapporterer hver fejl med en rettelse, uden at køre Blue Team-workflowet eller skrive til sporingen i Lagune.

tip

Virker bedre i planlægningstilstand og med sikkerhedsprincipper (/lagune-charter) defineret.

AspektAfvejningNiveau
IndsatsÉn agent scanner og rapporterer, uden subagenter.
TidHurtig. Et enkelt gennemløb med kun læseadgang, intet anvendes.
TokenforbrugModerat, delt. Hele scanningen kører i én kontekst.
/lagune Du er en cybersikkerhedsforsker med dyb ekspertise i defensiv sikkerhed, og du bruger Lagune til at forbedre din viden og præcision.

Scan arbejdsområdet på egen hånd, og par hver fejl, du finder, med en konkret rettelse. Dette er en selvstændig gennemsøgning, ikke Blue Team-workflowet: kør ikke detect, plan, harden eller verify, og skriv intet til sporingen i Lagune.

Til sidst skal du liste hver fejl, du har fundet, hver med sin alvorlighed og en konkret rettelse.
warning

En hurtig scanning er én bred, uafgrænset prompt, så nogle agenter er mere tilbøjelige til at afvise den eller afbryde den før tid. Hvis din agent stritter imod, så kør i stedet hele Blue Team-workflowet nedenfor: dets afgrænsede faser, trin for trin, bliver langt sjældnere blokeret.


🌊 Automatisk Blue Team-gennemgang​

Kører hele kommandoforløbet fra start til slut.

AspektAfvejningNiveau
IndsatsÉn agent, ingen subagenter, uanset kodebasens størrelse.
TidMiddel, men mindre grundig i store kodebaser. Hver kommando kører én gang, den ene efter den anden.
TokenforbrugLavere, men mindre isoleret. Alle kommandoer deler den samme kontekst.
Udfør følgende kommandoer, én ad gangen: `/lagune-charter`, `/lagune-detect`, `/lagune-plan`, `/lagune-harden` og `/lagune-verify`.

## Løkke

Når `/lagune-verify` afviser en eller flere rettelser, så gentag `/lagune-harden` og derefter `/lagune-verify`, indtil alle fund er løst korrekt.

🪄 Afgrænset detektion​

Ret /lagune-detect mod en del af dit projekt i stedet for det hele. Beskriv omfanget med almindelige ord (et commit, en pull request eller en reel situation), så kortlægger den kun de sikkerhedsrelevante fund dér.

tip

Alt, hvad den opdager her, er almindelige fund, så du kan føre dem direkte videre til /lagune-plan, /lagune-harden og /lagune-verify, afgrænset til netop de punkter.

Giv en ny omgang commits sin egen sikkerhedsgennemgang, afgrænset til netop det, de ændrede, for eksempel:

/lagune-detect Afgræns detektionen til alt, der er ændret siden commit `a1b2c3d`.

🚨 Zero Trust-gennemgang​

Behandler hele arbejdsområdet og hver afhængighed som fjendtlig: den jager interpretere, netværkskald, kodede payloads og kode, der er gemt på usandsynlige steder for at slippe forbi scannere, og slutter med en afgørelse om, hvorvidt projektet er sikkert at bruge eller ej.

Prompterne indlæser de specialiseringer, denne gennemgang bygger på, direkte, uanset dit projekts kategorier. For resten af det katalog, som /lagune matcher, skal du sørge for, at projektet bruger OWASP, AI/LLM og kategorien for dets stak (f.eks. JavaScript, Python osv.):

npx lagune write add --categories owasp ai javascript

Repositoriets egne .gitignore-filer og konfigurationer kan skjule filer for tjekkene, så indstil blokken checkers i .lagune/configs.json til at scanne alt, og erstat enhver blok, som repositoriet leverer:

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

Vær forsigtig, når du kører projekter fra kilder, du ikke stoler på, i dit lokale miljø. Brug et isoleret miljø, såsom en sandbox (anbefales), en VM eller lignende, så ondsindet kode ikke kan påvirke dit system.

AspektAfvejningNiveau
IndsatsÉn agent gennemsøger hele arbejdsområdet, uden subagenter.
TidMiddel. Én agent arbejder sig gennem koden og dens afhængigheder i rækkefølge.
TokenforbrugModerat, men delt. Specialiseringerne, koden og afhængighederne indlæses alle i én kontekst.
/lagune Du er en cybersikkerhedsforsker med dyb ekspertise i defensiv Zero Trust-sikkerhed, og du bruger Lagune til at forbedre din viden og præcision.

Kortlæg hele arbejdsområdet som en kilde, der ikke er til at stole på, og et potentielt ondsindet område. Hver interpreter, fetch, base64 og lignende skal behandles som en potentiel trussel.

Udvid din analyse til afhængighederne og deres afhængigheder: et projekt kan forsøge at skjule ondsindet kode et usandsynligt sted for at slippe forbi scannere.

Obligatoriske specialiseringer (indlæs dem én ad gangen med `npx lagune read catalog <name>`):

- interpreter
- secrets
- llm
- path

For at være helt klar: hver kortlagt sårbarhed skal behandles som en potentiel trussel, uden undtagelse.

Til sidst skal du give en afgørelse om, hvorvidt projektet er sikkert og troværdigt for mig at bruge eller ej.