Przykłady

Zaplanowane audyty: Uruchamiaj Lagune cyklicznie

Zaplanuj cykliczny audyt Lagune w GitHub Actions z własnym kluczem albo w Claude Code, Codex, Cursor, Antigravity lub OpenCode, który zgłasza nowe ryzyka albo uruchamia cały przepływ pracy Blue Team.

Zaplanuj samodzielny audyt projektu z Lagune, który albo zgłasza to, co znajdzie, albo uruchamia cały przepływ pracy Blue Team.

Harmonogram​

GitHub Actions uruchamia audyt w chmurze za pomocą GitHub Agentic Workflows. Jego silnik Copilot CLI łączy się z wybranym przez ciebie dostawcą modeli przy użyciu twojego własnego klucza, więc nie wymaga subskrypcji żadnego agenta:

  • Zainstaluj rozszerzenie poleceniem gh extension install github/gh-aw.

  • Zapisz klucz dostawcy jako sekret repozytorium poleceniem gh secret set PROVIDER_API_KEY.

  • Zapisz ten workflow jako .github/workflows/lagune-audit.md, zastępując <model> jednym z modeli dostawcy obsługujących wywoływanie narzędzi, a <your-prompt> jednym z przykładowych promptów:

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

    Następnie otwórz pull request ze swoimi zmianami.
    Dostawca<type><url>
    OpenAIopenaihttps://api.openai.com/v1
    Anthropicanthropichttps://api.anthropic.com
    Dowolne API zgodne z OpenAI, np. OpenRouteropenaiJego bazowy URL, np. https://openrouter.ai/api/v1
  • Uruchom polecenie gh aw compile i zacommituj workflow razem z wygenerowanym przez nie plikiem .lock.yml.

Przykładowe prompty​

Mapuje nowe ryzyka, planuje dla nich poprawki i ponownie sprawdza wdrożone już zabezpieczenia, nie zmieniając twojego kodu:

Wykonaj po kolei następujące polecenia: `/lagune-detect` i `/lagune-plan`. Jeśli projekt ma rejestr utwardzania, wykonaj też `/lagune-verify`.

Nie zmieniaj kodu projektu. Na koniec podsumuj nowe ustalenia i każde wdrożone zabezpieczenie, które przestało działać.