Приклади

Аудит за розкладом: запускайте Lagune регулярно

Налаштуйте регулярний аудит Lagune у GitHub Actions із власним ключем або в Claude Code, Codex, Cursor, Antigravity чи OpenCode, щоб він повідомляв про нові ризики або запускав увесь процес Blue Team.

Налаштуйте Lagune так, щоб він сам перевіряв ваш проєкт за розкладом і або повідомляв про знайдене, або запускав увесь процес Blue Team.

Розклад​

GitHub Actions запускає аудит у хмарі через GitHub Agentic Workflows. Його рушій Copilot CLI звертається до вибраного вами постачальника моделей із вашим власним ключем, тож підписка на агента не потрібна:

  • Встановіть розширення командою gh extension install github/gh-aw.

  • Збережіть ключ свого постачальника як секрет репозиторію командою gh secret set PROVIDER_API_KEY.

  • Збережіть цей робочий процес як .github/workflows/lagune-audit.md, замінивши <model> на одну з моделей вашого постачальника з підтримкою викликів інструментів, а <your-prompt> на один із прикладів промптів:

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

    Потім відкрий pull request зі своїми змінами.
    Постачальник<type><url>
    OpenAIopenaihttps://api.openai.com/v1
    Anthropicanthropichttps://api.anthropic.com
    Будь-який API, сумісний з OpenAI, наприклад OpenRouteropenaiЙого базова URL-адреса, наприклад https://openrouter.ai/api/v1
  • Виконайте gh aw compile і закомітьте робочий процес разом із файлом .lock.yml, який згенерує ця команда.

Приклади промптів​

Визначає нові ризики, планує їх виправлення й повторно перевіряє вже застосовані засоби захисту, не змінюючи ваш код:

Виконай такі команди по черзі: `/lagune-detect` і `/lagune-plan`. Якщо в проєкті є журнал посилення захисту, також виконай `/lagune-verify`.

Не змінюй код проєкту. Наприкінці підсумуй нові знахідки й кожен застосований засіб захисту, який більше не діє.