implementing-rapid7-insightvm-for-scanning
Ensina seu agente de IA a proteger aplicações contra ataques e colocar projetos no ar e cuidar da infraestrutura.
O que ela faz
Esta ferramenta ajuda a configurar o Rapid7 InsightVM, um sistema para encontrar falhas de segurança em computadores e redes. Ela permite instalar o programa principal, adicionar máquinas para fazer as varreduras e configurar como essas varreduras devem ser feitas, incluindo o uso de senhas para verificar sistemas internos.
Quando usar
- ✓Quando você precisa instalar e configurar o sistema de segurança Rapid7 InsightVM pela primeira vez.
- ✓Quando você quer configurar varreduras de segurança que usam senhas para acessar os sistemas e obter informações mais detalhadas.
- ✓Quando você precisa integrar o agente do InsightVM para monitorar continuamente os computadores.
Exemplo do que pedir para a IA
“Configure o Rapid7 InsightVM para fazer varreduras de segurança na minha rede, usando senhas para acessar os servidores Linux e Windows.”
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
A ferramenta guia você na instalação do programa principal (Security Console) e das máquinas que farão as varreduras (Scan Engines). Ela também ajuda a definir quais sistemas serão verificados, como as varreduras serão feitas (usando modelos pré-definidos ou personalizados) e como usar credenciais (como nome de usuário e senha) para obter acesso mais profundo aos sistemas durante a varredura.
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-rapid7-insightvm-for-scanningOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/implementing-rapid7-insightvm-for-scanning/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 o Rapid7 InsightVM para Escaneamento
Visão Geral
O Rapid7 InsightVM (anteriormente Nexpose) é uma plataforma de gerenciamento de vulnerabilidades corporativas que combina escaneamento local via Security Console e Scan Engines com análise baseada em nuvem através da Insight Platform. O InsightVM utiliza a biblioteca de pesquisa de vulnerabilidades da Rapid7, conhecimento de exploits do Metasploit, dados globais de comportamento de atacantes, telemetria de escaneamento em toda a internet e relatórios em tempo real para fornecer visibilidade abrangente de vulnerabilidades. Esta habilidade abrange a implantação do Security Console, configuração de Scan Engines, configuração de modelos de escaneamento, escaneamento com credenciais e integração com o Insight Agent para avaliação contínua.
Quando Usar
- Ao implantar ou configurar a implementação do Rapid7 InsightVM para capacidades de escaneamento em seu ambiente
- Ao estabelecer controles de segurança alinhados aos 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
- Servidor atendendo aos requisitos mínimos: 16 GB de RAM, 4 núcleos de CPU, 500 GB de disco (Security Console)
- Scan Engine: 8 GB de RAM, 4 núcleos de CPU, 100 GB de disco
- Acesso de rede às sub-redes de destino (portas variam por tipo de escaneamento)
- Credenciais administrativas para escaneamento autenticado (SSH, WMI, SNMP)
- Licença do Rapid7 InsightVM e conta da Insight Platform
- Banco de dados PostgreSQL (incluído com o Security Console)
Conceitos Principais
Componentes da Arquitetura do InsightVM
Security Console
O servidor de gerenciamento central que:
- Hospeda a interface de gerenciamento baseada na web (porta padrão 3780)
- Armazena resultados de escaneamento em um banco de dados PostgreSQL embarcado
- Gerencia implantações de Scan Engine e agendamentos de escaneamento
- Gera relatórios e dashboards
- Conecta-se à Rapid7 Insight Platform para análise na nuvem
Observação: O Security Console NÃO é suportado em ambientes conteinerizados.
Scan Engines
Componentes de escaneamento distribuídos que:
- Realizam escaneamento de rede ativo contra ativos de destino
- Podem ser implantados em segmentos de rede para ambientes segmentados
- Disponíveis como imagens de contêiner no Docker Hub para implantação flexível
- Reportam resultados de volta ao Security Console
Insight Agent
Agente de endpoint leve que fornece:
- Avaliação contínua de vulnerabilidades sem escaneamentos de rede
- Avaliação de endpoints remotos/itinerantes
- Complemento ao escaneamento baseado em engine para cobertura abrangente
- Atualizações de inventário de ativos em tempo real
Tipos de Modelos de Escaneamento
| Modelo | Caso de Uso | Profundidade |
|---|---|---|
| Scan de Descoberta | Inventário de ativos, enumeração de hosts | Baixa |
| Auditoria Completa sem Web Spider | Avaliação padrão de vulnerabilidades | Média |
| Auditoria Completa com Logging Aprimorado | Avaliação profunda com logging detalhado | Alta |
| Conformidade HIPAA | Conformidade regulatória de saúde | Alta |
| Auditoria PCI ASV | Requisito de escaneamento externo PCI DSS | Alta |
| Conformidade com Política CIS | Benchmarking de configuração | Média |
| Web Spider | Descoberta e avaliação de aplicações web | Média |
Fluxo de Trabalho
Etapa 1: Instalar o Security Console
# Download InsightVM installer (Linux)
chmod +x Rapid7Setup-Linux64.bin
./Rapid7Setup-Linux64.bin -c
# Verify service is running
systemctl status nexposeconsole.service
# Access web interface
# https://<console-ip>:3780
Configuração inicial:
- Navegue até https://localhost:3780
- Conclua o assistente de configuração com a chave de licença
- Configure as configurações do banco de dados (PostgreSQL embarcado recomendado)
- Defina as credenciais do administrador
- Ative a conexão com a Insight Platform para análise na nuvem
Etapa 2: Implantar Scan Engines Distribuídos
# Install Scan Engine on remote server
./Rapid7Setup-Linux64.bin -c
# During installation, select "Scan Engine only"
# Pair with Security Console using shared secret
# Docker-based Scan Engine deployment
docker pull rapid7/insightvm-scan-engine
docker run -d \
--name scan-engine \
-p 40814:40814 \
-e CONSOLE_HOST=<console-ip> \
-e CONSOLE_PORT=3780 \
-e ENGINE_NAME=DMZ-Scanner \
-e SHARED_SECRET=<pairing-secret> \
rapid7/insightvm-scan-engine
Pareie os engines no Security Console:
- Administração > Scan Engines > Novo Scan Engine
- Insira o nome do host/IP e a porta do engine (padrão 40814)
- Use o segredo compartilhado para autenticação
- Verifique se o status de conectividade mostra "Ativo"
Etapa 3: Configurar Sites de Descoberta de Ativos
Configuração do Site:
Nome: Rede-Producao
Scan Engine: Engine-Principal-01
…
Perguntas frequentes
O que é o Rapid7 InsightVM?
É um programa usado por empresas para encontrar e gerenciar falhas de segurança em seus computadores e redes.
O que são Scan Engines?
São como 'robôs' de varredura que trabalham junto com o programa principal para verificar os sistemas na rede.
O que é um agente Insight?
É um pequeno programa instalado diretamente nos computadores para monitorá-los continuamente, mesmo quando eles não estão na rede principal.
Detalhes
Descrição original do autor
Deploy and configure Rapid7 InsightVM Security Console and Scan Engines, including scan templates, credentialed scanning, and Insight Agent integration, for authenticated and unauthenticated vulnerability scanning across enterprise environments. Use when standing up InsightVM infrastructure, configuring credentialed vulnerability scans, or integrating continuous asset assessment via the Insight Ag
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5943
- 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
django-security
Ajuda seu agente a implementar práticas de segurança em aplicações Django. Ele foca em autenticação, autorização e prevenção contra ataques comuns, garantindo um código mais seguro.
affaan-m/ECC
laravel-security
Ajuda seu agente a proteger aplicações Laravel contra ameaças. Implementa práticas de segurança para autenticação, autorização e prevenção de ataques comuns.
affaan-m/ECC
module-regression
Ajuda seu agente a gerenciar mudanças em projetos grandes. Garante que alterações em uma parte do código não quebrem outras partes.
affaan-m/ECC