A Google disponibilizou em código aberto o Mantis, um toolkit de habilidades de revisão de segurança desenhado para operar junto a coding agents (assistentes de IA que escrevem e modificam software de forma autônoma). A licença é Apache 2.0 e o projeto está documentado como demonstration-only — ou seja, é uma prova de conceito operacional, não um produto pronto para produção corporativa.
O que o Mantis faz, na prática
A grande aposta do toolkit é cobrir o ciclo completo de uma vulnerabilidade sem que o desenvolvedor precise encadear manualmente cada etapa. O fluxo declarado inclui seis fases:
- Varredura do código em busca de padrões suspeitos.
- Filtragem de falsos positivos, etapa crítica porque scanners tradicionais costumam gerar ruído em excesso.
- Reprodução do bug dentro de um sandbox — um ambiente isolado onde o exploit (código que explora a falha) pode rodar sem comprometer a máquina do desenvolvedor.
- Aplicação de patch com correção sugerida.
- Re-ataque contra o patch, para validar se a correção realmente fechou a brecha.
- Pontuação de risco final, ranqueando a severidade do que foi corrigido.
Essa cadeia é o que o mercado chama de vulnerability lifecycle management automatizado, e o Mantis entrega cada elo como uma skill modular e independente.
Modular e stack-agnostic
Dois adjetivos definem a arquitetura e merecem atenção. O termo stack-agnostic indica que o toolkit não está preso a uma linguagem ou framework específico — funciona sobre diferentes bases de código. Já o conceito de modular skills (habilidades modulares) significa que cada fase do fluxo pode ser combinada, substituída ou desativada conforme a necessidade. Para times que já têm pipelines próprios de varredura, é possível plugar o Mantis em apenas parte do fluxo — por exemplo, usar só a etapa de reprodução em sandbox ou só o módulo de scoring.
Para o desenvolvedor brasileiro, isso se traduz em uma vantagem prática: dá para experimentar a ferramenta em projetos em Python, Node, Go ou Java sem reescrever a integração a cada troca de stack.
Por que importa agora
A discussão sobre coding agents já saiu do terreno da curiosidade e entrou na engenharia de produção. Modelos como Claude Code, Codex CLI e variantes do Gemini Code Assist já operam em repositórios reais, abrindo pull requests e executando comandos. O problema é que, sem ferramentas de segurança acopladas, esses agentes podem introduzir regressões ou fechar vulnerabilidades apenas na aparência.
O Mantis entra exatamente nesse vácuo: oferece a camada de security review (revisão de segurança) que valida o trabalho do agente antes de o código ir para produção. Em outras palavras, é uma esteira de auditoria automatizada que entende o contexto do agente e age no mesmo ritmo.
Outro ponto relevante é a escolha da licença Apache 2.0, que permite uso comercial sem royalties e inclui explicitamente concessão de patentes — um sinal de que a Google quer adoção ampla em vez de lock-in.
Caveats obrigatórios
Três ressalvas precisam ficar claras antes de qualquer empolgação:
- Demonstration-only: o repositório é uma demonstração. Quem for adotar em produção precisa auditar o código, endurecer o sandbox e validar cobertura contra a própria stack.
- Falsos positivos continuam existindo: a filtragem é parte do fluxo, não uma garantia. Confiar 100% no scoring automatizado é receita para incidente.
- Cobertura ≠ correção: o Mantis sabe encontrar e reproduzir, mas o patch sugerido ainda precisa de revisão humana. Coding agents que fecham CVEs sozinhos, sem revisão, seguem sendo risco.
O próximo passo
O movimento se encaixa numa tendência maior: a de transformar o coding agent em peça de infraestrutura com garantias de engenharia, e não em brinquedo de demo. Com o Mantis no GitHub, a expectativa é ver forks e adaptações da comunidade, especialmente integrando o toolkit a fluxos CI/CD (Continuous Integration/Continuous Deployment — o pipeline que valida e publica código automaticamente a cada commit) e a scanners SAST/DAST (ferramentas de análise estática e dinâmica de segurança) já consolidados no mercado.
Para times brasileiros que operam em ambientes regulados — financeiro, saúde, governo —, a chegada de um toolkit modular e stack-agnostic open source reduz a barreira de entrada para experimentar automação de segurança em coding agents sem amarrar o orçamento a um vendor único.


























