ตัวอย่าง

การตรวจสอบตามกำหนดเวลา: รัน 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

  • เก็บคีย์ของผู้ให้บริการเป็น secret ของ repository ด้วย gh secret set PROVIDER_API_KEY

  • บันทึกเวิร์กโฟลว์นี้เป็น .github/workflows/lagune-audit.md โดยแทนที่ <model> ด้วยโมเดลหนึ่งของผู้ให้บริการที่รองรับ tool calling และแทนที่ <your-prompt> ด้วย ตัวอย่าง 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 เช่น OpenRouteropenaibase URL ของ API นั้น เช่น https://openrouter.ai/api/v1
  • รัน gh aw compile แล้ว commit เวิร์กโฟลว์พร้อมไฟล์ .lock.yml ที่คำสั่งนี้สร้างขึ้น

ตัวอย่าง prompt​

ระบุความเสี่ยงใหม่ให้ครบ วางแผนการแก้ไข และตรวจซ้ำมาตรการควบคุมที่นำไปใช้แล้ว โดยไม่เปลี่ยนโค้ดของคุณ:

รันคำสั่งต่อไปนี้ทีละคำสั่ง: `/lagune-detect` และ `/lagune-plan` ถ้าโปรเจกต์มีบันทึก hardening ให้รัน `/lagune-verify` ด้วย

ห้ามเปลี่ยนโค้ดของโปรเจกต์ สุดท้าย สรุปข้อตรวจพบใหม่และมาตรการควบคุมที่นำไปใช้แล้วแต่ไม่ได้ผลอีกต่อไป