Örnekler

Zamanlanmış denetimler: Lagune'yi düzenli aralıklarla çalıştırın

Düzenli bir Lagune denetimini kendi anahtarınızla GitHub Actions'ta ya da Claude Code, Codex, Cursor, Antigravity veya OpenCode'da zamanlayın. Denetim ya yeni riskleri raporlar ya da tüm Blue Team akışını çalıştırır.

Lagune'yi projenizi kendi kendine denetleyecek şekilde zamanlayın: Bulduklarını raporlasın ya da tüm Blue Team akışını çalıştırsın.

Zamanlama​

GitHub Actions, denetimi GitHub Agentic Workflows ile bulutta çalıştırır. Copilot CLI motoru, seçtiğiniz model sağlayıcısını kendi anahtarınızla çağırır, bu yüzden herhangi bir ajan aboneliği gerektirmez:

  • Uzantıyı gh extension install github/gh-aw ile kurun.

  • Sağlayıcınızın anahtarını gh secret set PROVIDER_API_KEY ile bir depo gizli bilgisi olarak kaydedin.

  • Bu iş akışını .github/workflows/lagune-audit.md olarak kaydedin. <model> yerine sağlayıcınızın araç çağırmayı destekleyen modellerinden birini, <your-prompt> yerine de prompt örneklerinden birini yazın:

    ---
    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>

    Ardından değişikliklerinle bir pull request aç.
    Sağlayıcı<type><url>
    OpenAIopenaihttps://api.openai.com/v1
    Anthropicanthropichttps://api.anthropic.com
    OpenAI uyumlu herhangi bir API, örneğin OpenRouteropenaiTemel URL'si, örneğin https://openrouter.ai/api/v1
  • gh aw compile komutunu çalıştırın ve iş akışını, oluşturduğu .lock.yml dosyasıyla birlikte commit edin.

Prompt örnekleri​

Kodunuzu değiştirmeden yeni riskleri belirler, düzeltmelerini planlar ve önceden uygulanmış kontrolleri yeniden denetler:

Şu komutları sırayla, tek tek çalıştır: `/lagune-detect` ve `/lagune-plan`. Projede bir sıkılaştırma kaydı varsa `/lagune-verify` komutunu da çalıştır.

Projenin kodunu değiştirme. Sonunda yeni bulguları ve artık işe yaramayan uygulanmış kontrolleri özetle.