Exemplos

Auditorias agendadas: execute o Lagune de forma recorrente

Agende uma auditoria recorrente do Lagune no GitHub Actions com a sua própria chave, ou no Claude Code, Codex, Cursor, Antigravity ou OpenCode, que relata novos riscos ou executa o fluxo Blue Team completo.

Agende o Lagune para auditar o seu projeto sozinho, relatando o que encontrar ou executando o fluxo Blue Team completo.

Agendamento​

O GitHub Actions executa a auditoria na nuvem com o GitHub Agentic Workflows. O engine Copilot CLI dele chama o provedor de modelo que você escolher com a sua própria chave, então não precisa de assinatura de nenhum agente:

  • Instale a extensão com gh extension install github/gh-aw.

  • Guarde a chave do seu provedor como segredo do repositório com gh secret set PROVIDER_API_KEY.

  • Salve este workflow como .github/workflows/lagune-audit.md, substituindo <model> por um dos modelos do seu provedor que suporte chamada de ferramentas, e <your-prompt> por um dos exemplos de prompts:

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

    Depois, abra um pull request com as suas alterações.
    Provedor<type><url>
    OpenAIopenaihttps://api.openai.com/v1
    Anthropicanthropichttps://api.anthropic.com
    Qualquer API compatível com OpenAI, como o OpenRouteropenaiA URL base dela, como https://openrouter.ai/api/v1
  • Execute gh aw compile e faça commit do workflow junto com o arquivo .lock.yml que ele gerar.

Exemplos de prompts​

Mapeia novos riscos, planeja as correções deles e reconfere os controles já aplicados, sem alterar o seu código:

Execute os comandos a seguir, um por um: `/lagune-detect` e `/lagune-plan`. Se o projeto tiver um registro de hardening, execute também o `/lagune-verify`.

Não altere o código do projeto. No fim, resuma os novos achados e qualquer controle aplicado que não se sustente mais.