O fluxo Blue Team

/lagune-detect: mapeie o seu sistema e os riscos dele

Leia o seu código e mapeie o que o seu sistema faz e onde estão os riscos.

🔬 Descubra o que o seu sistema realmente faz e onde estão os riscos.

O detect lê o código e registra apenas o que de fato encontra, com as evidências de que as fases seguintes precisam. A regra que o rege é detectar, não inventar.

Como usar​

/lagune-detect

O que ele mapeia​

O Lagune lê o código e mapeia o que encontra. Cada achado traz o que ele é, por que importa e a evidência. Por exemplo:

  • Upload de arquivos: o sistema aceita arquivos enviados pelos usuários.
    • Por que importa: um arquivo disfarçado de imagem pode esconder código malicioso.
    • Evidência: o handler de POST /upload confia no MIME type enviado pelo cliente, sem verificar o tipo real do arquivo.
  • Login e sessões: os usuários entram para acessar a própria conta.
    • Por que importa: um controle de sessão fraco permite que uma conta seja tomada por outra.
    • Evidência: a lógica de emissão de sessões, em que as sessões são emitidas sem prazo de expiração.

No caminho, o detect dá a cada especialização do catálogo do seu projeto um veredito em relação ao código, aplica aquelas cujo contexto está presente e as registra em Applied specializations, a lista que o harden e o verify reaproveitam.

A partir daí, você tem um mapa claro do que o seu sistema faz e de onde estão os riscos, pronto para as próximas etapas agirem sobre ele.

dica
  • Rodar de novo atualiza o mapa: os achados resolvidos saem e os novos entram.
  • O mapa do detect fica em .lagune/memory/detect.md.

Próximo passo​

Transforme o mapa em um plano: /lagune-plan.

Perguntas frequentes

Ele lê o seu código e mapeia o que o seu sistema faz e onde estão os riscos, registrando apenas o que de fato encontra. A regra dele é detectar, não inventar.

Um achado é um risco detectado, com o que ele é, por que importa e a evidência no código. É a unidade rastreada que o plan, o harden e o verify levam adiante.

Em .lagune/memory/detect.md.

Cada uma do catálogo do seu projeto recebe um veredito em relação ao código. O detect aplica aquelas cujo contexto está presente e as registra em Applied specializations.