Como o motor multi-agente funciona
O DoesItDefend executa cadeias de ataque coordenadas, não scripts parametrizados. Cada agente lê a resposta do alvo antes de decidir qual probe executar — as descobertas de um agente viram contexto para o próximo.
Pontos-chave
- Múltiplos agentes especializados rodam em paralelo: probes de injeção, evasão, abuso de tool-call, exfiltração de dados. Cada agente observa a resposta do alvo antes de selecionar a próxima probe.
- Roteamento baseado em descobertas: quando um agente detecta um bypass, a descoberta alimenta um pool de contexto compartilhado. Agentes subsequentes selecionam probes que exploram a fraqueza descoberta.
- Toda probe referencia uma entrada do corpus (probe_id). O corpus é travado por versão por execução, então duas execuções no mesmo corpus produzem resultados comparáveis e reproduzíveis.
- Taxa de bypass (descobertas / total de probes) é um sinal real. 0% significa que o alvo tratou todo padrão testado. 100% significa que toda probe foi bem-sucedida e a profundidade é limitada pelo corpus, não pelo alvo.
01
O pipeline de quatro fases
- Fase 1 — Reconhecimento: probes que mapeiam a superfície de entrada do alvo (templates aceitos, restrições de system prompt, integrações de tool ativas). Informa quais probes de bypass implantar.
- Fase 2 — Bypass: probes que tentam sobrescrever instruções, injetar conteúdo adversarial ou elicitar outputs não permitidos. A seleção de probe se adapta ao resultado do reconhecimento.
- Fase 3 — Escalada: quando a Fase 2 encontra um bypass, probes de escalada tentam aprofundar o impacto — exfiltrando dados pelo bypass, encadeando tool calls ou sondando endpoints adjacentes.
- Fase 4 — Evidência: o engine emite uma descoberta assinada por bypass confirmado com probe_id, prompt_excerpt, response_excerpt, categoria OWASP e uma regra Sigma auto-emitida.
02
O que 'adaptativo' significa na prática
- O reconhecimento informa a seleção de bypass: se o alvo usa SYSTEM_ROLE enforcement, o engine implanta probes de confusão de role. Se tool-calling está ativo, probes de abuso de tool-call são incluídas. Scanners estáticos pulam esse passo.
- A cobertura do corpus é fixa por execução para reprodutibilidade. A adaptatividade opera dentro do corpus — selecionando qual subconjunto de probes rodar com base na resposta do alvo, não inventando novas probes.
- Cenários customizados (plano Pro) estendem o corpus. Suas probes participam do mesmo roteamento adaptativo que as probes embutidas e podem disparar cadeias de escalada.