Pular para o conteúdo
NovidadesIA

Repositórios em Alta

Plataforma multiagente transforma assistentes de código em caçadores de brechas

Com execução local e sem chaves de API extras, o projeto automatiza testes de invasão e auditorias em sistemas digitais.

Edição: Anderson Gomes
· 4 min de leitura

Criado pelo desenvolvedor elder-plinius, o projeto T3MP3ST ganhou tração recente na comunidade técnica ao somar 242 novas estrelas em curto intervalo. O software foi estruturado como uma plataforma autônoma de segurança ofensiva, ou red teaming, área voltada a simular ataques cibernéticos reais para identificar vulnerabilidades antes de invasores maliciosos. A proposta busca resolver o alto custo e a complexidade técnica das ferramentas tradicionais de auditoria, convertendo assistentes de inteligência artificial já presentes na máquina do usuário em operadores de teste de intrusão.

Dados rápidos

  • Repositório: elder-plinius/T3MP3ST
  • Licença: AGPL-3.0
  • Linguagem: TypeScript
  • Avaliações: 6.958 estrelas e 1.445 bifurcações
  • Posição no ranking: não informado no repositório
  • Data da consulta: 2026-11-07

A barreira técnica na segurança defensiva e ofensiva

A condução de testes de segurança exige tradicionalmente anos de especialização técnica e licenças corporativas onerosas. Muitas equipes de engenharia de software acabam deixando rotinas de auditoria em segundo plano por falta de orçamento ou de especialistas dedicados. O projeto procura aproximar a busca ativa por falhas de programadores comuns.

Ao integrar ferramentas de varredura com modelos de linguagem operando como agentes autônomos, o sistema busca fechar essa lacuna. O foco reside em permitir que auditorias externas aconteçam de forma programada em ambientes controlados, sem depender de plataformas em nuvem de terceiros.

A iniciativa também ataca a proliferação de falhas desconhecidas, conhecidas no meio técnico como vulnerabilidades de dia zero. Ao automatizar a cadeia básica de reconhecimento e exploração controlada, a equipe defensiva pode mitigar brechas de segurança com maior antecedência.

Arquitetura de agentes e execução local

O funcionamento do sistema parte de uma cadeia operacional dividida em três fases consecutivas: reconhecimento, exploração e relatório técnico. Toda a orquestração ocorre no navegador por meio de uma interface visual chamada War Room ou via linha de comando. A inteligência central não exige novas chaves de autenticação ou cobranças adicionais, aproveitando agentes já instalados como Claude Code, Codex, Hermes, OpenCode e Oh My Pi, ou modelos locais via Ollama, LM Studio e vLLM.

A instalação básica depende do ecossistema Node.js em TypeScript e pode ser iniciada com os comandos descritos no repositório:

npm install
npm run server

Após subir o servidor local na porta designada, o operador conecta seu agente no painel de configurações para iniciar a varredura contra alvos devidamente autorizados.

Casos práticos de aplicação

  • Auditoria de aplicações web: o sistema atua como um invasor externo em formato de caixa preta, mapeando rotas expostas e tentando brechas conhecidas por meio do conjunto de testes XBEN.
  • Desafios técnicos de segurança: a plataforma resolve tarefas no formato capture the flag sem dicas prévias dentro de ambientes isolados baseados no Cybench.
  • Verificação de sistemas embarcados e robótica: o fluxo conecta bancos de vulnerabilidades abertas à validação de provas de conceito e refutação de falsos positivos em projetos de código aberto.
  • Inspeção de código-fonte: análise estática e decomposição de repositórios em múltiplos idiomas usando a biblioteca web-tree-sitter para apontar inconsistências estruturais.

Diferenças em relação a ferramentas proprietárias

Enquanto suítes comerciais de segurança operam em ambientes fechados com assinaturas recorrentes, a plataforma adota o modelo de código aberto sob a licença AGPL-3.0. Toda a computação pode ocorrer de forma desconectada da internet, impedindo que dados do código ou da infraestrutura examinada vazem para servidores externos.

Outro ponto factual documentado pelos desenvolvedores envolve a reprodutibilidade dos índices de acerto. No conjunto de 104 desafios da XBOW, o sistema registrou 90,1% de sucesso na primeira tentativa, superando a marca de 85% divulgada pela própria XBOW. Todos os testes podem ser recalculados diretamente pelos comandos do projeto para validação de dados.

Limitações técnicas e cuidados de conformidade

O projeto foi publicado em julho de 2026 e atingiu a versão v1.0.0 em setembro de 2026, com 16 pendências abertas relatadas por usuários. Vários componentes continuam em estágio preliminar de desenvolvimento. Módulos voltados para nuvem, sistemas móveis e engenharia reversa de binários contam apenas com estruturas parciais de detecção, sem testes consolidados de exploração prática.

A reprodução em contratos inteligentes permanece restrita a cenários conhecidos, sem capacidade demonstrada para novas descobertas. A utilização do software exige autorização expressa por escrito do proprietário dos sistemas avaliados, uma vez que o uso não autorizado de ataques cibernéticos configura crime na maioria dos países.

Resumo rápido

  • Projeto: elder-plinius/T3MP3ST
  • Licença: AGPL-3.0
  • Linguagem: TypeScript
  • Estrelas: 6.958
  • Ranking: não informado no repositório
  • Risco principal: uso indevido contra alvos não autorizados e módulos experimentais sem testes completos

Fontes

  • Repositório: https://github.com/elder-plinius/T3MP3ST
  • Versão v1.0.0: https://github.com/elder-plinius/T3MP3ST/releases/tag/v1.0.0
  • TypeScript
  • AGPL-3.0
  • Repositórios em Alta
  • GitHub Trending

Fonte: Repositório no GitHub · Como produzimos as matérias