implementing-vulnerability-management-with-greenbone
Faz seu agente automatizar a criação e análise de varreduras de vulnerabilidade com o Greenbone/OpenVAS.
O que ela faz
Esta ferramenta ajuda a automatizar a verificação de vulnerabilidades em sistemas usando o Greenbone (OpenVAS). Ela se conecta ao Greenbone, configura e executa verificações, e depois organiza os resultados para que você saiba quais problemas corrigir primeiro.
Quando usar
- ✓Automatizar a criação e execução de verificações de segurança.
- ✓Obter e analisar relatórios de vulnerabilidades de forma programática.
- ✓Integrar verificações de segurança em seus processos existentes.
Exemplo do que pedir para a IA
“Configure e execute uma verificação de vulnerabilidade no meu servidor 192.168.1.10 e me mostre os resultados.”
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
Ela usa uma biblioteca Python para se comunicar com o Greenbone. Você define o que verificar, onde verificar e a ferramenta executa a verificação e coleta os relatórios para você.
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 implementing-vulnerability-management-with-greenboneOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/implementing-vulnerability-management-with-greenbone/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.
Implementando Gerenciamento de Vulnerabilidades com Greenbone
Visão Geral
Greenbone Vulnerability Management (GVM) é o framework de código aberto por trás do OpenVAS, fornecendo varredura abrangente de vulnerabilidades com mais de 100.000 Network Vulnerability Tests (NVTs). A biblioteca python-gvm oferece uma API Python para interagir com o GVM através do Greenbone Management Protocol (GMP), permitindo a criação programática de alvos de varredura, gerenciamento de tarefas, execução de varreduras e recuperação de relatórios. Esta habilidade abrange a conexão ao GVM via socket Unix ou TLS, autenticação, criação de configurações e alvos de varredura, lançamento de varreduras e análise de relatórios de vulnerabilidade baseados em XML para produzir descobertas acionáveis.
Quando Usar
- Ao implantar ou configurar a implementação de gerenciamento de vulnerabilidades com recursos Greenbone em seu ambiente
- Ao estabelecer controles de segurança alinhados a requisitos de conformidade
- Ao construir ou melhorar a arquitetura de segurança para este domínio
- Ao realizar avaliações de segurança que exigem esta implementação
Pré-requisitos
- Greenbone Community Edition ou Greenbone Enterprise Appliance instalado
- Python 3.9+ com
python-gvm(pip install python-gvm) - Credenciais de acesso GMP (nome de usuário/senha)
- Conectividade de rede com o daemon GVM (socket Unix ou TCP/TLS)
- Compreensão da pontuação CVSS e classificação de vulnerabilidades
Passos
- Instale o python-gvm:
pip install python-gvm - Estabeleça uma conexão GMP via
UnixSocketConnectionouTLSConnection - Autentique-se com
gmp.authenticate(username, password) - Crie um alvo com
gmp.create_target(name, hosts=[...], port_list_id=...) - Crie uma tarefa de varredura com
gmp.create_task(name, config_id, target_id, scanner_id) - Inicie a varredura com
gmp.start_task(task_id) - Monitore o progresso da varredura com
gmp.get_task(task_id) - Recupere os resultados com
gmp.get_report(report_id, report_format_id=...) - Analise o relatório XML em busca de vulnerabilidades, pontuações CVSS e hosts afetados
- Gere um relatório de resumo em JSON com distribuição de severidade e prioridades de remediação
Saída Esperada
Um relatório JSON contendo o total de vulnerabilidades encontradas, detalhamento de severidade (crítica/alta/média/baixa), descobertas por host com referências CVE e pontuações CVSS, e metadados da varredura, incluindo duração e versão do feed NVT.
Perguntas frequentes
O que é Greenbone/OpenVAS?
É um sistema de código aberto para encontrar falhas de segurança (vulnerabilidades) em redes e sistemas.
O que é python-gvm?
É uma ferramenta que permite que programas escritos em Python conversem com o Greenbone/OpenVAS.
O que são NVTs?
São testes que o Greenbone usa para verificar se existem vulnerabilidades específicas em um sistema.
Detalhes
Descrição original do autor
Deploy and operate Greenbone/OpenVAS vulnerability management using the python-gvm library over the Greenbone Management Protocol (GMP) to connect via Unix socket or TLS, create scan targets and configs, execute scans, and parse the XML scan reports into actionable findings. Use when automating OpenVAS/GVM scan creation and execution, or programmatically retrieving and parsing vulnerability scan r
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5973
- 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
dashboard-builder
Ajuda seu agente a criar painéis de monitoramento úteis. Ele transforma dados em gráficos que respondem a perguntas importantes sobre o sistema.
affaan-m/ECC
dev-team
Simula uma equipe de desenvolvimento colaborativa, onde diferentes papéis respondem a um problema juntos. É útil para obter múltiplas perspectivas sem trocar de agente manualmente.
affaan-m/ECC
ecc-council
Faz seu agente reunir um conselho de quatro vozes para tomar decisões difíceis. É útil quando há várias opções boas e é preciso debater antes de escolher.
affaan-m/ECC