Eksempler

Planlagte gennemgange: Kør Lagune efter en fast tidsplan

Planlæg en tilbagevendende gennemgang med Lagune i GitHub Actions med din egen nøgle eller i Claude Code, Codex, Cursor, Antigravity eller OpenCode, der enten rapporterer nye risici eller kører hele Blue Team-workflowet.

Lad Lagune gennemgå dit projekt på egen hånd efter en tidsplan, enten ved at rapportere fundene eller ved at køre hele Blue Team-workflowet.

Planlægning​

GitHub Actions kører gennemgangen i skyen med GitHub Agentic Workflows. Motoren Copilot CLI kalder den modeludbyder, du vælger, med din egen nøgle, så det kræver intet abonnement på en agent:

  • Installér udvidelsen med gh extension install github/gh-aw.

  • Gem nøglen fra din udbyder som en secret i dit repository med gh secret set PROVIDER_API_KEY.

  • Gem dette workflow som .github/workflows/lagune-audit.md, og erstat <model> med en af din udbyders modeller, der understøtter tool calling, og <your-prompt> med et af eksemplerne på prompts:

    ---
    on:
    schedule:
    - cron: '0 9 * * 1'
    permissions:
    contents: read
    engine:
    id: copilot
    model: <model>
    env:
    COPILOT_PROVIDER_TYPE: <type>
    COPILOT_PROVIDER_BASE_URL: <url>
    COPILOT_PROVIDER_API_KEY: ${{ secrets.PROVIDER_API_KEY }}
    skills:
    - wellwelwel/lagune@v0.18.1
    network:
    allowed:
    - defaults
    - node
    tools:
    edit:
    bash: [npx]
    safe-outputs:
    create-pull-request:
    ---

    <your-prompt>

    Åbn derefter en pull request med dine ændringer.
    Udbyder<type><url>
    OpenAIopenaihttps://api.openai.com/v1
    Anthropicanthropichttps://api.anthropic.com
    Enhver API, der er kompatibel med OpenAI, som OpenRouteropenaiDens base-URL, såsom https://openrouter.ai/api/v1
  • Kør gh aw compile, og commit workflowet sammen med filen .lock.yml, som det genererer.

Eksempler på prompts​

Kortlægger nye risici, planlægger rettelserne og tjekker de allerede gennemførte sikkerhedskontroller igen uden at ændre din kode:

Kør følgende kommandoer, én ad gangen: `/lagune-detect` og `/lagune-plan`. Hvis projektet har en hærdningslog, så kør også `/lagune-verify`.

Ændr ikke koden i projektet. Opsummér til sidst de nye fund og enhver gennemført kontrol, der ikke længere holder.