performing-vulnerability-scanning-with-nessus
Ajuda seu agente a realizar varreduras de vulnerabilidade em infraestruturas, identificando falhas e configurações incorretas.
O que ela faz
Este agente verifica computadores e sistemas em busca de falhas de segurança conhecidas, como programas desatualizados ou senhas fracas. Ele ajuda a priorizar quais problemas consertar primeiro com base na gravidade.
Quando usar
- ✓Antes de um teste de invasão para entender os riscos.
- ✓Periodicamente para garantir que normas de segurança (como PCI-DSS) sejam cumpridas.
- ✓Para confirmar se correções de segurança foram aplicadas com sucesso.
Exemplo do que pedir para a IA
“Verifique meu servidor web em busca de vulnerabilidades conhecidas e me diga quais são as mais urgentes para corrigir.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Ele usa uma ferramenta chamada Nessus para se conectar aos sistemas e procurar por padrões de falhas. Depois, ele organiza os achados por nível de risco, usando pontuações como CVSS.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill performing-vulnerability-scanning-with-nessusOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/performing-vulnerability-scanning-with-nessus/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Realizando Varreduras de Vulnerabilidade com Nessus
Quando Usar
- Realizando avaliação inicial de vulnerabilidades durante a fase de reconhecimento de um teste de invasão
- Realizando varreduras periódicas de vulnerabilidade para manter a conformidade com os padrões PCI-DSS (requisito 11.2), HIPAA ou SOC 2
- Validando que os esforços de remediação abordaram com sucesso vulnerabilidades identificadas anteriormente
- Estabelecendo uma linha de base de vulnerabilidades conhecidas antes da exploração manual direcionada
- Auditando a conformidade de patches e a deriva de configuração em frotas de servidores e estações de trabalho
Não use como substituto para testes de invasão manuais, contra sistemas sem autorização por escrito, ou contra sistemas frágeis (dispositivos médicos, SCADA legados) onde a varredura pode causar interrupção do serviço.
Pré-requisitos
- Tenable Nessus Professional ou Nessus Expert com atualizações de plugins atuais (plugins devem ter menos de 24 horas)
- Conectividade de rede para todos os hosts de destino em todas as portas (sem restrições de firewall entre o scanner e os alvos)
- Credenciais administrativas para varredura autenticada (administrador de domínio ou administrador local para Windows, root/sudo para Linux, strings de comunidade SNMP para dispositivos de rede)
- Intervalos de IP de destino e nomes de host documentados no acordo de escopo
- Aprovação de gerenciamento de mudanças para varredura durante janelas autorizadas
Fluxo de Trabalho
Etapa 1: Configuração da Varredura
Configure a política de varredura do Nessus com base nos requisitos do engajamento:
- Seleção do tipo de varredura: Escolha "Advanced Scan" (Varredura Avançada) para controle total sobre as famílias de plugins, ou "Credentialed Patch Audit" (Auditoria de Patches com Credenciais) para conformidade de patches. Evite "Basic Network Scan" (Varredura Básica de Rede) para testes de invasão, pois usa um conjunto limitado de plugins.
- Configurações de descoberta: Configure a varredura de portas para escanear todas as 65.535 portas TCP e as 1.000 principais portas UDP. Defina a descoberta de hosts para usar ARP (local), TCP SYN e ICMP para cobertura máxima.
- Autenticação: Adicione credenciais do Windows (conta de domínio com privilégios de administrador local), credenciais SSH (preferência por chave em vez de senha), credenciais SNMP (v3 com authPriv preferencial) e credenciais de banco de dados para verificações específicas de banco de dados.
- Configuração de plugins: Habilite todas as famílias de plugins relevantes para o ambiente de destino. Para testes de invasão, certifique-se de que os plugins de "Denial of Service" (Negação de Serviço) estejam desabilitados, a menos que explicitamente autorizados. Habilite a varredura CGI para servidores web.
- Configurações de desempenho: Defina o número máximo de hosts simultâneos por scanner (padrão 30, reduza para redes sensíveis), o número máximo de verificações simultâneas por host (4-5 para produção, maior para ambientes de teste) e valores de timeout de rede apropriados para a rede de destino.
Etapa 2: Execução e Monitoramento da Varredura
Inicie a varredura e monitore por problemas:
- Inicie a varredura durante a janela de teste autorizada
- Monitore o progresso da varredura através da interface web do Nessus, verificando hosts que estão expirando, falhas de autenticação ou plugins causando erros
- Observe falhas de credenciais indicadas por resultados de "Authentication Failure" (Falha de Autenticação); isso significa que a varredura autenticada voltou para o modo não autenticado, produzindo resultados incompletos
- Se hosts específicos estiverem travando ou se tornando não responsivos, pause a varredura, exclua esses hosts e relate o problema ao cliente
- Para redes grandes (1.000+ hosts), considere dividir as varreduras em sub-redes menores para gerenciar a carga e permitir a reinicialização
Etapa 3: Análise e Validação de Resultados
Analise os resultados da varredura para separar verdadeiros positivos de falsos positivos:
- Ordenar por gravidade: Comece com descobertas Críticas e Altas; elas representam as vulnerabilidades mais exploráveis e impactantes
- Validar autenticação: Verifique se o plugin 19506 (Nessus Scan Information) mostra "Credentialed checks: yes" (Verificações com credenciais: sim) para cada host. Resultados não autenticados perdem vulnerabilidades locais.
- Eliminar ruído informativo: Filtre descobertas informacionais, a menos que revelem informações úteis para testes manuais (banners de serviço, detalhes de certificado SSL, portas abertas)
- Cruzar referências de CVEs: Para cada descoberta Crítica/Alta, verifique o CVE no National Vulnerability Database. Verifique se a vulnerabilidade possui um exploit público (Exploit-DB, módulo Metasploit).
- Identificação de falsos positivos: Falsos positivos comuns incluem detecção baseada em versão onde patches retroativos tornam o software aparente vulnerável (comum em RHEL/CentOS). Verifique
rpm -q --changelog <package>no alvo para confirmar.
…
Perguntas frequentes
Posso usar isso em qualquer sistema?
Não, só use em sistemas que você tem permissão para testar e evite sistemas muito sensíveis ou antigos que podem parar de funcionar.
Preciso de alguma coisa para usar?
Sim, você precisa da ferramenta Nessus instalada e atualizada, acesso à rede dos sistemas e, para uma verificação mais completa, credenciais de administrador dos sistemas.
O que é CVSS?
CVSS é uma pontuação que mede a gravidade de uma falha de segurança, ajudando a decidir o que é mais importante consertar.
Detalhes
Descrição original do autor
Performs authenticated and unauthenticated vulnerability scanning using Tenable Nessus to identify known vulnerabilities, misconfigurations, default credentials, and missing patches across network infrastructure, servers, and applications. The scanner correlates findings with CVE databases and CVSS scores to produce prioritized remediation guidance. Activates for requests involving vulnerability s
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #6166
- Licença
- Apache-2.0
- Atualizada em
- 31/08/2026
Comentários
- …
Mais skills deste repositório
abusing-dpapi-for-credential-access
Dá ao seu agente de IA instruções prontas para uma tarefa específica, para ele fazer melhor e mais rápido.
mukul975/Anthropic-Cybersecurity-Skills
abusing-shadow-credentials-for-privesc
Ensina seu agente de IA a escrever textos claros e bem estruturados.
mukul975/Anthropic-Cybersecurity-Skills
achieving-cmmc-level-2-compliance
Ajuda seu agente a preparar um ambiente para conformidade com CMMC Nível 2. Ele implementa requisitos de segurança e gerencia a documentação necessária.
mukul975/Anthropic-Cybersecurity-Skills
acquiring-disk-image-with-dd-and-dcfldd
Ajuda seu agente a criar cópias exatas de discos rígidos. Isso é útil para garantir que nenhuma informação seja perdida ou alterada durante investigações.
mukul975/Anthropic-Cybersecurity-Skills
Skills parecidas
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC