auditing-cloud-with-cis-benchmarks
Ensina seu agente de IA a colocar projetos no ar e cuidar da infraestrutura e automatizar tarefas repetitivas.
O que ela faz
Esta ferramenta verifica a segurança das suas contas na nuvem (AWS, Azure, GCP) comparando-as com um padrão de segurança chamado CIS Benchmarks. Ela encontra falhas e ajuda a corrigi-las para manter tudo seguro.
Quando usar
- ✓Ao fazer uma auditoria de segurança inicial na nuvem.
- ✓Ao se preparar para certificações de segurança como SOC 2.
- ✓Ao querer saber se sua nuvem está segura e como melhorá-la.
Exemplo do que pedir para a IA
“Verifique a segurança da minha conta AWS contra os padrões CIS.”
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 usa programas como Prowler para escanear sua nuvem. Ela compara as configurações encontradas com as regras do CIS e mostra o que precisa ser ajustado.
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 auditing-cloud-with-cis-benchmarksOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/auditing-cloud-with-cis-benchmarks/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.
Auditoria de Nuvem com Benchmarks CIS
Quando Usar
- Ao realizar auditorias de segurança iniciais de ambientes de nuvem contra benchmarks padrão da indústria
- Ao se preparar para auditorias SOC 2, ISO 27001 ou regulatórias que referenciam controles CIS
- Ao estabelecer uma linha de base de segurança mensurável para novas contas ou assinaturas de nuvem
- Ao rastrear a melhoria da conformidade ao longo do tempo com reavaliações periódicas
- Ao avaliar a postura de segurança de ambientes de nuvem adquiridos ou herdados
Não use para detecção de ameaças em tempo de execução (veja detecting-cloud-threats-with-guardduty), para testes de segurança em nível de aplicativo (veja conducting-cloud-penetration-testing), ou para frameworks de conformidade não baseados em CIS (consulte arquivos de habilidade regulatórios específicos).
Pré-requisitos
- Acesso somente leitura às contas de nuvem de destino (política AWS SecurityAudit, função Azure Reader, função GCP Viewer)
- Prowler, ScoutSuite ou ferramentas CSPM nativas da nuvem instaladas e configuradas
- Compreensão da estrutura do benchmark CIS: seções, controles, perfis (Nível 1 e Nível 2)
- Acesso de remediação para implementar correções (separado das credenciais de auditoria)
Fluxo de Trabalho
Etapa 1: Selecionar a Versão Apropriada do Benchmark CIS
Escolha a versão correta do benchmark para cada provedor de nuvem. As versões atuais em 2025 incluem CIS AWS Foundations Benchmark v5.0, CIS Azure Foundations Benchmark v4.0 e CIS GCP Foundations Benchmark v4.0.
CIS Benchmark Coverage Areas:
+-------------------+-------------------------+------------------------+
| Section | AWS v5.0 | Azure v4.0 |
+-------------------+-------------------------+------------------------+
| Identity & Access | IAM policies, MFA, root | Azure AD, RBAC, PIM |
| Logging | CloudTrail, Config | Activity Log, Diag |
| Monitoring | CloudWatch alarms | Defender, Sentinel |
| Networking | VPC, SG, NACLs | NSG, ASG, Firewall |
| Storage | S3 encryption, access | Storage encryption |
| Database | RDS encryption | SQL TDE, auditing |
+-------------------+-------------------------+------------------------+
CIS Profile Levels:
Level 1: Practical security settings that can be implemented without significant
performance impact or reduced functionality
Level 2: Defense-in-depth settings that may reduce functionality or require
additional planning for implementation
Etapa 2: Executar Avaliação Automatizada com Prowler
Execute varreduras abrangentes do benchmark CIS usando Prowler para avaliação automatizada de controles em AWS, Azure e GCP.
# AWS CIS v5.0 assessment
prowler aws \
--compliance cis_5.0_aws \
--profile audit-account \
--output-formats json-ocsf,html,csv \
--output-directory ./cis-audit-$(date +%Y%m%d)
# Azure CIS v4.0 assessment
prowler azure \
--compliance cis_4.0_azure \
--subscription-ids "sub-id-1,sub-id-2" \
--output-formats json-ocsf,html,csv \
--output-directory ./cis-audit-azure-$(date +%Y%m%d)
# GCP CIS v4.0 assessment
prowler gcp \
--compliance cis_4.0_gcp \
--project-ids "project-1,project-2" \
--output-formats json-ocsf,html,csv \
--output-directory ./cis-audit-gcp-$(date +%Y%m%d)
# Multi-account AWS scan using ScoutSuite
scout suite aws \
--profile audit-account \
--report-dir ./scout-report \
--ruleset cis-5.0 \
--force
Etapa 3: Interpretar Resultados e Priorizar Remediação
Analise os resultados da auditoria por seção e gravidade. Priorize os controles de Nível 1 primeiro, pois eles representam higiene de segurança fundamental, e depois aborde os controles de Nível 2 para defesa em profundidade.
# Parse Prowler results for failed controls
cat ./cis-audit-*/prowler-output-*.json | \
jq '[.[] | select(.StatusExtended == "FAIL")] | group_by(.CheckID) |
map({control: .[0].CheckID, description: .[0].CheckTitle,
failed_resources: length, severity: .[0].Severity}) |
sort_by(-.failed_resources)'
# Generate compliance score by section
cat ./cis-audit-*/prowler-output-*.json | \
jq 'group_by(.Section) | map({
section: .[0].Section,
total: length,
passed: [.[] | select(.StatusExtended == "PASS")] | length,
failed: [.[] | select(.StatusExtended == "FAIL")] | length,
score: (([.[] | select(.StatusExtended == "PASS")] | length) / length * 100 | round)
})'
Etapa 4: Remediar Controles Críticos e de Alta Prioridade
…
Perguntas frequentes
O que são CIS Benchmarks?
São um conjunto de regras e melhores práticas de segurança criadas por especialistas para proteger ambientes de nuvem.
Preciso ter acesso especial para usar essa ferramenta?
Sim, você precisa de acesso de leitura às suas contas na nuvem e, separadamente, acesso para fazer as correções necessárias.
Quais nuvens ela suporta?
Ela suporta as principais nuvens: Amazon Web Services (AWS), Microsoft Azure e Google Cloud Platform (GCP).
Detalhes
Descrição original do autor
Audit AWS, Azure, and GCP environments against the CIS Foundations Benchmarks by running automated scans with tools like Prowler and ScoutSuite, interpreting failed controls, and tracking remediation for continuous compliance. Use when conducting a cloud security audit, validating CIS benchmark compliance (CIS v5 AWS, v4 Azure, v4 GCP), or setting up continuous cloud compliance monitoring.
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5514
- 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
bun-runtime
Faz seu agente usar o Bun para rodar, organizar e testar código. Ajuda a escolher o Bun em vez de outras ferramentas e a migrar projetos existentes.
affaan-m/ECC
database-migrations
Ajuda seu agente a fazer mudanças seguras em bancos de dados. Ele garante que as alterações possam ser desfeitas e minimiza o tempo de inatividade.
affaan-m/ECC
deployment-patterns
Configura fluxos de implantação e CI/CD, containerização e estratégias de rollback para garantir lançamentos seguros.
affaan-m/ECC