Buscar

Ferramentas

Nuclei

Scanner de vulnerabilidades open source guiado por templates YAML, para times de segurança testarem sistemas próprios ou com autorização escrita.

  • Segurança
  • Open Source
Nuclei

Mantido pela ProjectDiscovery, o Nuclei é um scanner de vulnerabilidades de linha de comando. Cada verificação é um template em YAML que descreve a requisição, o que procurar na resposta e a severidade do achado. A comunidade já publicou mais de 6.500 templates, atualizados com falhas exploradas no mundo real.

Para que serve

  • Varrer aplicações web e infraestrutura atrás de falhas conhecidas, com templates para HTTP, DNS, TCP, SSL e outros protocolos.
  • Escrever um template próprio para checar se uma falha que a sua equipe corrigiu voltou a aparecer.
  • Rodar no pipeline de CI/CD e pegar regressão de segurança antes do deploy.
  • Escanear listas de URLs e faixas de IP em paralelo, com saída em JSON para alimentar outras ferramentas.

Como começar

O README instala pelo Go, na versão 1.24.2 ou mais nova:

go install -v github.com/projectdiscovery/nuclei/v3/cmd/nuclei@latest

Um teste básico aponta para um alvo:

nuclei -target https://example.com

Troque o exemplo por um endereço que você administra. O projeto avisa que está em desenvolvimento ativo e pode trazer mudanças que quebram compatibilidade, e que rodar o Nuclei como serviço exposto pede cuidado extra.

Licença e custo

Com licença MIT, o Nuclei roda em empresas sem custo de licença. A ProjectDiscovery Cloud tem camada gratuita com limites mensais para guardar achados e gerenciar templates, e os planos pagos Pro e Enterprise somam integrações, SSO e varreduras mais rápidas. A opção -dashboard envia os resultados para essa nuvem sem exigir assinatura.

Quando vale a pena

Use o Nuclei só em sistemas próprios ou com autorização por escrito do dono, com escopo definido antes de começar. Varrer alvo de terceiros sem permissão é ataque, mesmo que nada quebre. Para quem tem time de segurança ou DevSecOps, ele cobre bem a parte repetitiva de checar falhas conhecidas. Template só encontra o que alguém já descreveu, então ele não substitui o teste manual de um pentest. Para decidir o que corrigir primeiro depois da varredura, veja Gestão de vulnerabilidades. Em varredura de rede tradicional, o OpenVAS é uma alternativa aberta conhecida.