implementing-cloud-vulnerability-posture-management
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 encontrar e corrigir problemas de segurança em suas nuvens (AWS, Azure, GCP). Ela verifica se há configurações incorretas, como senhas fracas ou dados expostos, para manter seus dados seguros.
Quando usar
- ✓Ao configurar sua conta na nuvem pela primeira vez.
- ✓Ao auditar a segurança de várias nuvens.
- ✓Quando você precisa garantir que seus dados na nuvem estão protegidos.
Exemplo do que pedir para a IA
“Verifique a segurança da minha conta AWS e Azure.”
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 ferramentas como AWS Security Hub, Azure Defender for Cloud, Prowler e ScoutSuite para escanear suas nuvens. Depois, junta todos os avisos de segurança em um só lugar para você ver.
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-cloud-vulnerability-posture-managementOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/implementing-cloud-vulnerability-posture-management/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 Postura de Vulnerabilidade na Nuvem
Visão Geral
O Gerenciamento de Postura de Segurança na Nuvem (CSPM) monitora continuamente a infraestrutura em nuvem em busca de configurações incorretas, violações de conformidade e riscos de segurança. Diferente da varredura tradicional de vulnerabilidades, o CSPM foca em riscos nativos da nuvem: superpermissões de IAM, buckets de armazenamento expostos, dados não criptografados, controles de rede ausentes e configurações incorretas de serviços. Esta habilidade abrange CSPM multi-nuvem usando AWS Security Hub, Azure Defender for Cloud e ferramentas de código aberto como Prowler e ScoutSuite.
Quando Usar
- Ao implantar ou configurar capacidades de gerenciamento de postura de vulnerabilidade na nuvem 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
- AWS CLI configurado com a política IAM SecurityAudit
- Azure CLI com a função Security Reader
- Python 3.9+ com
boto3,azure-identity,azure-mgmt-security - Prowler (https://github.com/prowler-cloud/prowler)
- ScoutSuite (https://github.com/nccgroup/ScoutSuite)
AWS Security Hub
Habilitar Security Hub
# Enable AWS Security Hub with default standards
aws securityhub enable-security-hub \
--enable-default-standards \
--region us-east-1
# Enable specific standards
aws securityhub batch-enable-standards \
--standards-subscription-requests \
'{"StandardsArn":"arn:aws:securityhub:us-east-1::standards/aws-foundational-security-best-practices/v/1.0.0"}' \
'{"StandardsArn":"arn:aws:securityhub:us-east-1::standards/cis-aws-foundations-benchmark/v/1.4.0"}'
# Get findings summary
aws securityhub get-findings \
--filters '{"SeverityLabel":[{"Value":"CRITICAL","Comparison":"EQUALS"}],"RecordState":[{"Value":"ACTIVE","Comparison":"EQUALS"}]}' \
--max-items 10
Padrões do Security Hub
| Padrão | Descrição |
|---|---|
| AWS Foundational Security Best Practices | Controles de linha de base recomendados pela AWS |
| CIS AWS Foundations Benchmark 1.4 | Requisitos de hardening do CIS |
| PCI DSS v3.2.1 | Controles da indústria de cartões de pagamento |
| NIST SP 800-53 Rev 5 | Controles de segurança federais |
Azure Defender for Cloud
Habilitar Defender CSPM
# Enable Defender for Cloud free tier
az security pricing create \
--name CloudPosture \
--tier standard
# Check secure score
az security secure-score list \
--query "[].{Name:displayName,Score:current,Max:max}" \
--output table
# Get security recommendations
az security assessment list \
--query "[?status.code=='Unhealthy'].{Name:displayName,Severity:metadata.severity,Resource:resourceDetails.id}" \
--output table
# Get alerts
az security alert list \
--query "[?status=='Active'].{Name:alertDisplayName,Severity:severity,Time:timeGeneratedUtc}" \
--output table
Código Aberto: Prowler
Instalação e Execução
# Install Prowler
pip install prowler
# Run full AWS scan
prowler aws --output-formats json-ocsf,csv,html
# Run specific checks
prowler aws --checks s3_bucket_public_access iam_root_mfa_enabled ec2_sg_open_to_internet
# Run against specific AWS profile and region
prowler aws --profile production --region us-east-1 --output-formats json-ocsf
# Run CIS Benchmark compliance check
prowler aws --compliance cis_1.5_aws
# Run PCI DSS compliance
prowler aws --compliance pci_3.2.1_aws
# Scan Azure environment
prowler azure --subscription-ids "sub-id-here"
# Scan GCP environment
prowler gcp --project-ids "project-id-here"
Categorias de Verificação do Prowler
| Categoria | Exemplos |
|---|---|
| IAM | MFA de root, política de senha, rotação de chave de acesso |
| S3 | Acesso público, criptografia, versionamento |
| EC2 | Grupos de segurança, criptografia de EBS, serviço de metadados |
| RDS | Acesso público, criptografia, retenção de backup |
| CloudTrail | Habilitado, criptografado, validação de log |
| VPC | Logs de fluxo, restrições de SG padrão |
| Lambda | Acesso público, versões de runtime |
| EKS | Endpoint público, criptografia de segredos |
Código Aberto: ScoutSuite
# Install ScoutSuite
pip install scoutsuite
# Run AWS assessment
scout aws --profile production
# Run Azure assessment
scout azure --cli
# Run GCP assessment
scout gcp --project-id my-project
# Results available as interactive HTML report
# Open scout-report/report.html in browser
Agregação Multi-Nuvem
import json
import subprocess
…
Perguntas frequentes
O que são 'misconfigurations'?
São configurações incorretas em seus serviços de nuvem que podem deixar seus dados vulneráveis a ataques.
Qual a diferença entre esta ferramenta e um antivírus?
Antivírus protege seu computador contra vírus. Esta ferramenta protege seus dados e sistemas na nuvem contra erros de configuração e falhas de segurança.
Preciso ser um especialista em nuvem para usar?
Não, a ferramenta foi feita para ser usada por qualquer pessoa que gerencie serviços na nuvem, mesmo sem conhecimento profundo de programação.
Detalhes
Descrição original do autor
Implement multi-cloud CSPM to detect cloud-native misconfigurations and vulnerabilities (IAM over-permissions, exposed storage, unencrypted data, missing network controls) using AWS Security Hub, Azure Defender for Cloud, and open-source Prowler and ScoutSuite scans, then aggregate results across clouds. Use when auditing multi-cloud environments for misconfiguration-driven vulnerabilities or buil
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5850
- 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