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

performing-aws-account-enumeration-with-scout-suite

Ajuda seu agente a enumerar recursos e identificar configurações incorretas em contas AWS.

O que ela faz

O ScoutSuite verifica sua conta da Amazon Web Services (AWS) para encontrar configurações de segurança inadequadas. Ele gera um relatório em HTML que mostra quais áreas precisam de atenção, como senhas fracas ou dados expostos.

Quando usar

  • ✓Ao verificar a segurança de uma conta AWS.
  • ✓Durante auditorias de segurança na nuvem.
  • ✓Ao testar se os controles de segurança estão funcionando.

Exemplo do que pedir para a IA

“Verifique a segurança da minha conta AWS e me mostre onde estão os problemas.”

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/performing-aws-account-enumeration-with-scout-suite/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/performing-aws-account-enumeration-with-scout-suite/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

O ScoutSuite se conecta à sua conta AWS usando credenciais de leitura. Ele examina as configurações de vários serviços, identifica riscos e cria um relatório interativo para você analisar.

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 performing-aws-account-enumeration-with-scout-suite

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/performing-aws-account-enumeration-with-scout-suite/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.

Realizando Enumeração de Contas AWS com ScoutSuite

Visão Geral

ScoutSuite é uma ferramenta de auditoria de segurança multi-nuvem de código aberto desenvolvida pela NCC Group que permite a avaliação abrangente da postura de segurança de ambientes AWS. Ela consulta APIs da AWS para coletar dados de configuração em todos os serviços, armazena os resultados localmente e gera relatórios HTML interativos destacando áreas de alto risco. ScoutSuite é sem agente e funciona analisando como os recursos da nuvem são configurados, acessados e monitorados.

Quando Usar

  • Ao realizar avaliações de segurança que envolvem a enumeração de contas AWS com ScoutSuite.
  • Ao seguir procedimentos de resposta a incidentes para eventos de segurança relacionados.
  • Ao realizar atividades agendadas de testes ou auditoria de segurança.
  • Ao validar controles de segurança através de testes práticos.

Pré-requisitos

  • Python 3.6+ instalado.
  • AWS CLI configurado com credenciais IAM apropriadas.
  • Permissões IAM de somente leitura em todos os serviços AWS alvo (política gerenciada SecurityAudit recomendada).
  • Gerenciador de pacotes pip para instalação do ScoutSuite.
  • Acesso à rede aos endpoints da API AWS.

Instalação e Configuração

Instalar ScoutSuite

pip install scoutsuite

Verificar instalação

scout --version

Configurar credenciais AWS

aws configure
# Or use environment variables:
export AWS_ACCESS_KEY_ID=<your-key>
export AWS_SECRET_ACCESS_KEY=<your-secret>
export AWS_DEFAULT_REGION=us-east-1

Política IAM Necessária

Anexe as políticas gerenciadas da AWS SecurityAudit e ViewOnlyAccess ao usuário ou função IAM que executa o ScoutSuite. Para varreduras abrangentes, uma política personalizada pode ser necessária:

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "acm:Describe*",
        "acm:List*",
        "cloudformation:Describe*",
        "cloudformation:Get*",
        "cloudformation:List*",
        "cloudtrail:Describe*",
        "cloudtrail:Get*",
        "cloudtrail:List*",
        "cloudwatch:Describe*",
        "cloudwatch:Get*",
        "cloudwatch:List*",
        "config:Describe*",
        "config:Get*",
        "config:List*",
        "dynamodb:Describe*",
        "dynamodb:List*",
        "ec2:Describe*",
        "ec2:Get*",
        "elasticloadbalancing:Describe*",
        "iam:Generate*",
        "iam:Get*",
        "iam:List*",
        "iam:Simulate*",
        "kms:Describe*",
        "kms:Get*",
        "kms:List*",
        "lambda:Get*",
        "lambda:List*",
        "logs:Describe*",
        "logs:Get*",
        "rds:Describe*",
        "rds:List*",
        "redshift:Describe*",
        "route53:Get*",
        "route53:List*",
        "s3:Get*",
        "s3:List*",
        "ses:Get*",
        "ses:List*",
        "sns:Get*",
        "sns:List*",
        "sqs:Get*",
        "sqs:List*",
        "ssm:Describe*",
        "ssm:Get*",
        "ssm:List*"
      ],
      "Resource": "*"
    }
  ]
}

Executando ScoutSuite

Varredura completa da AWS

scout aws

Escanear apenas serviços específicos

scout aws --services s3 iam ec2 rds

Escanear regiões específicas

scout aws --regions us-east-1 us-west-2 eu-west-1

Usar uma função assumida para varredura entre contas

scout aws --profile target-account-profile

Excluir serviços específicos da varredura

scout aws --skip iam ec2

Especificar diretório de saída

scout aws --report-dir /tmp/scoutsuite-reports/

Análise de Relatório

ScoutSuite gera um relatório HTML interativo armazenado localmente. O relatório inclui:

  1. Painel: Visão geral das descobertas por severidade (perigo, aviso, bom).
  2. Descobertas por nível de serviço: Agrupadas por serviço AWS (IAM, S3, EC2, RDS, etc.).
  3. Verificações baseadas em regras: Cada descoberta é mapeada para uma regra de melhores práticas de segurança.
  4. Inventário de recursos: Listagem completa dos recursos enumerados.

Principais áreas para revisar no relatório

Serviço Verificações Críticas
IAM MFA da conta raiz, política de senhas, credenciais não utilizadas, políticas com privilégios excessivos
S3 Buckets públicos, buckets não criptografados, versionamento desabilitado, log desabilitado
EC2 Grupos de segurança com 0.0.0.0/0, volumes EBS não criptografados, IPs públicos
RDS Acessibilidade pública, bancos de dados não criptografados, retenção de backup
CloudTrail Log desabilitado, validação de arquivo de log, multi-região desabilitada
Lambda Acesso público, segredos de variáveis de ambiente, configuração de VPC

Interpretando Descobertas

Níveis de Severidade

…

Perguntas frequentes

Preciso instalar algo?

Sim, você precisa ter o Python instalado e usar o comando 'pip install scoutsuite' para instalar a ferramenta. Também é necessário configurar as credenciais da AWS.

Quais permissões são necessárias?

São necessárias permissões de leitura (somente visualização) para os serviços da AWS que você deseja verificar. A política gerenciada 'SecurityAudit' é recomendada.

O que o relatório mostra?

O relatório em HTML mostra um resumo dos problemas encontrados, agrupados por serviço (como S3, IAM, EC2). Ele classifica os problemas por gravidade (perigo, aviso, bom) e indica quais práticas de segurança não estão sendo seguidas.

Detalhes

Descrição original do autor

Run the agentless, open-source ScoutSuite tool (via pip install and the `scout` CLI) against an AWS account to enumerate resources across services, identify misconfigurations, and generate an interactive HTML security report. Use when assessing an AWS account's overall security posture with read-only IAM credentials, such as during a cloud security audit or compliance review.

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

Estrelas no GitHub
35 mil
Posição no ranking
#6027
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