
Fuzzing de contratos inteligentes agêntico ponta a ponta e caça a ameaças
Ultrafuzz é um orquestrador agêntico para fuzzing de contratos inteligentes e caça a ameaças

Esta ferramenta inicializa um repositório de protocolo com prompts e topologia editáveis, executa agentes especializados, coleta testes de fuzzing gerados e descobertas, e serve um painel local mais um relatório final para revisão.
Nota de segurança
Recomendamos fortemente executar o Ultrafuzz apenas em máquinas virtuais efêmeras e isoladas que possam ser descartadas com segurança após o uso. Os agentes são executados em um fluxo de trabalho irrestrito, com permissões ignoradas, o que significa que eles podem, involuntariamente, instalar ou acessar ferramentas perigosas ou credenciais sensíveis. Prompts, escolhas de modelo e comportamento do alvo podem influenciar as ações que os agentes executam no host e podem resultar em consequências não intencionais ou destrutivas. Não execute o Ultrafuzz em uma estação de trabalho de desenvolvedor, ambiente persistente ou qualquer máquina contendo dados ou credenciais valiosos. O Ultrafuzz ainda está em desenvolvimento ativo e não necessariamente passou por uma auditoria de segurança completa. Sua implementação pode conter vulnerabilidades desconhecidas ou não descobertas.
Para campanhas, recomendamos usar uma versão publicada que esteja disponível há algum tempo, por exemplo, pelo menos sete dias, em vez do branch
unstable. Faça checkout da tag da versão e revise seu código-fonte e prompts antes de instalar dependências ou executar o Ultrafuzz.Revise o diretório
.ultrafuzz/prompts/versionado antes de iniciar uma campanha. Consulte Segurança para a postura completa.
Diga ao seu agente:
Sua tarefa é iniciar uma campanha do Ultrafuzz neste projeto e garantir que ela
seja bem-sucedida do início ao fim.
Use uma versão publicada do Ultrafuzz que esteja disponível há algum tempo, por
exemplo, pelo menos sete dias, em vez do branch unstable. Faça checkout da tag
e me diga qual versão você selecionou.
Mostre-me os perfis de auditoria disponíveis e explique os tradeoffs. Recomende o
melhor ajuste para este alvo.
Antes de instalar quaisquer dependências, peça minha confirmação.
Após a campanha começar, use a CLI para monitorar seu progresso. Continue monitorando
até que ela termine. Se um nó falhar, inspecione seus diagnósticos e explique a
causa e as opções documentadas de nova tentativa ou redefinição da versão selecionada antes
de prosseguir. Um resume comum não tenta novamente nós que falharam.
Ultrafuzz é licenciado sob a Licença MIT. Copyright (c) 2026 Monad Foundation.