Pular para o conteúdo
Skillpedia
Diversos35 mil · #5973

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

https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/implementing-vulnerability-management-with-greenbone/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/implementing-vulnerability-management-with-greenbone/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-greenbone

Ou 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.md
Conteú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

  1. Instale o python-gvm: pip install python-gvm
  2. Estabeleça uma conexão GMP via UnixSocketConnection ou TLSConnection
  3. Autentique-se com gmp.authenticate(username, password)
  4. Crie um alvo com gmp.create_target(name, hosts=[...], port_list_id=...)
  5. Crie uma tarefa de varredura com gmp.create_task(name, config_id, target_id, scanner_id)
  6. Inicie a varredura com gmp.start_task(task_id)
  7. Monitore o progresso da varredura com gmp.get_task(task_id)
  8. Recupere os resultados com gmp.get_report(report_id, report_format_id=...)
  9. Analise o relatório XML em busca de vulnerabilidades, pontuações CVSS e hosts afetados
  10. 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

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

Estrelas no GitHub
35 mil
Posição no ranking
#5973
Licença
Apache-2.0
Atualizada em
31/08/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas