Contoh

Audit terjadwal: jalankan Lagune secara berkala

Jadwalkan audit Lagune berkala di GitHub Actions dengan kunci Anda sendiri, atau di Claude Code, Codex, Cursor, Antigravity, atau OpenCode, yang melaporkan risiko baru atau menjalankan seluruh alur Blue Team.

Jadwalkan Lagune untuk mengaudit proyek Anda secara mandiri, entah hanya melaporkan temuannya atau menjalankan seluruh alur Blue Team.

Menjadwalkan​

GitHub Actions menjalankan audit di cloud dengan GitHub Agentic Workflows. Engine Copilot CLI miliknya memanggil penyedia model pilihan Anda dengan kunci Anda sendiri, sehingga tidak perlu langganan agen apa pun:

  • Instal ekstensinya dengan gh extension install github/gh-aw.

  • Simpan kunci penyedia Anda sebagai secret repositori dengan gh secret set PROVIDER_API_KEY.

  • Simpan workflow ini sebagai .github/workflows/lagune-audit.md, dengan mengganti <model> dengan salah satu model penyedia Anda yang mendukung tool calling, dan <your-prompt> dengan salah satu contoh 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>

    Lalu buka pull request berisi perubahanmu.
    Penyedia<type><url>
    OpenAIopenaihttps://api.openai.com/v1
    Anthropicanthropichttps://api.anthropic.com
    API apa pun yang kompatibel dengan OpenAI, seperti OpenRouteropenaiURL dasarnya, seperti https://openrouter.ai/api/v1
  • Jalankan gh aw compile lalu commit workflow tersebut bersama file .lock.yml yang dihasilkannya.

Contoh prompt​

Memetakan risiko baru, merencanakan perbaikannya, dan memeriksa ulang kontrol yang sudah diterapkan, tanpa mengubah kode Anda:

Jalankan perintah berikut satu per satu: `/lagune-detect` dan `/lagune-plan`. Jika proyek memiliki catatan hardening, jalankan juga `/lagune-verify`.

Jangan ubah kode proyek. Di akhir, rangkum temuan baru dan setiap kontrol yang sudah diterapkan tetapi tidak lagi bertahan.