security-checklist
Ajuda seu agente a verificar a segurança de um projeto. Ele analisa controles de rede, identidade, dados e incidentes para garantir que tudo esteja protegido.
O que ela faz
Esta ferramenta verifica se a arquitetura de um sistema está segura, comparando-a com uma lista de boas práticas de segurança. Ela verifica redes, acessos, dados, senhas e como responder a incidentes.
Quando usar
- ✓Ao revisar a segurança de um novo sistema ou aplicativo.
- ✓Antes de colocar um sistema em produção.
- ✓Para verificar se um sistema existente segue as melhores práticas de segurança.
Exemplo do que pedir para a IA
“Verifique a segurança desta arquitetura de rede e me diga quais pontos da lista de verificação não estão sendo atendidos.”
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 compara os detalhes da sua arquitetura com uma lista de verificações de segurança. Ela aponta quais itens da lista não foram cumpridos e onde estão as falhas.
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 sickn33/agentic-awesome-skills --skill security-checklistOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/monopoly/security-checklist/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.
MONOPOLY — Lista de Verificação de Endurecimento de Segurança
Quando Usar
- Use esta habilidade quando a tarefa corresponder a esta descrição: Revisar uma arquitetura com escopo contra controles baseados em evidências de rede, identidade, dados, segredos, dependências e resposta a incidentes.
Segurança de Rede
- Todos os serviços dentro da VPC privada; apenas LB/API GW expostos publicamente
- Grupos de segurança seguem o princípio do menor privilégio (negar tudo, permitir portas/CIDRs específicos)
- NACLs como camada secundária de defesa
- WAF habilitado com conjunto de regras OWASP top 10
- Proteção contra DDoS (Cloudflare / AWS Shield Standard no mínimo)
- VPN ou Private Link para comunicação entre serviços em múltiplas regiões
Autenticação e Autorização
- Tempos de vida de tokens, renovação e revogação seguem um modelo de ameaças; tempos de vida de exemplo não são requisitos universais
- OAuth 2.0 / OIDC para autenticação de terceiros
- MFA aplicado para contas de administrador
- RBAC ou ABAC para autorização
- Sem segredos no payload JWT (use referências opacas)
- Estratégia de revogação de token (lista de bloqueio Redis ou TTL curto)
Segurança de API
- Limitação de taxa no gateway de API (por usuário, por IP, por endpoint)
- Validação e sanitização de entrada em todos os endpoints
- Prevenção de injeção de SQL (consultas parametrizadas, ORM)
- Prevenção de XSS (codificação de saída, cabeçalhos CSP)
- Proteção CSRF (cookies SameSite, tokens CSRF)
- CORS corresponde ao modelo de confiança; APIs autenticadas privadas diferem de recursos públicos não autenticados
- Cabeçalhos de segurança HTTP (HSTS, X-Frame-Options, X-Content-Type-Options)
Segurança de Dados
- Criptografia em trânsito (TLS 1.2+ em todos os lugares, TLS 1.3 preferencial)
- Criptografia em repouso (AES-256 para bancos de dados, SSE do S3)
- Dados de PII identificados, minimizados e criptografados em nível de campo onde necessário
- Backups de banco de dados criptografados
- Nenhum dado sensível em logs (PII, senhas, tokens, números de cartão)
Gerenciamento de Segredos
- Sem segredos em código ou variáveis de ambiente em texto plano
- Gerenciador de segredos em uso (HashiCorp Vault, AWS Secrets Manager, GCP Secret Manager)
- Rotação de segredos automatizada
- Funções IAM para autenticação de serviço a serviço (não credenciais estáticas)
Cadeia de Suprimentos e Dependências
- Verificação de dependências (Snyk, Dependabot, npm audit)
- Verificação de imagem de contêiner (Trivy, verificação ECR)
- Fixar versões de dependência em produção
- SBOM (Software Bill of Materials) gerado para conformidade
Resposta a Incidentes
- Logs de auditoria para todas as ações administrativas e acesso a dados
- Alertas sobre padrões de acesso anômalos
- Manual de resposta a incidentes documentado
- Processo de avaliação e notificação de violação corresponde à jurisdição aplicável, gatilho, destinatário e prazo legal
- Testes de penetração regulares agendados
Conformidade (conforme aplicável)
- GDPR: base legal, transparência, direitos, retenção e salvaguardas de transferência legal onde aplicável
- PCI-DSS: estabelecer escopo de dados de cartão e armazenamento atual, mascaramento, criptografia e restrições de dados de autenticação sensíveis
- HIPAA: se dados de saúde — criptografia, logs de auditoria, BAA com fornecedores
- SOC 2 Tipo II: controle de acesso, disponibilidade, evidência de confidencialidade
Exemplo
Solicitação do usuário:
Revise esta implementação do Monopoly em relação à sua lista de verificação de segurança e relate cada controle falho com evidências.
Limitações
- Este é um documento de referência e pode não cobrir todos os casos extremos. Sempre verifique as arquiteturas antes da produção.
Esta lista de verificação não é uma certificação, aconselhamento jurídico ou permissão para aplicar controles. Verifique os padrões primários atuais e a arquitetura real antes de marcar a conformidade; um WAF, ORM, token ou banco de dados criptografado não prova o controle correspondente. Não force todos os produtos de nuvem em um sistema menor. Vincule cada descoberta à revisão exata, risco alcançável e evidência observada.
Perguntas frequentes
O que são 'controles de rede'?
São regras e configurações que protegem a rede do seu sistema contra acessos não autorizados e ataques.
O que significa 'criptografia em trânsito' e 'em repouso'?
Criptografia em trânsito protege os dados enquanto eles viajam pela rede. Criptografia em repouso protege os dados quando estão armazenados em bancos de dados ou arquivos.
O que é 'gerenciamento de segredos'?
É a prática de proteger informações sensíveis como senhas e chaves de acesso, evitando que fiquem expostas no código ou em locais inseguros.
Detalhes
Descrição original do autor
Review a scoped architecture against evidence-based network, identity, data, secrets, dependency and incident-response controls.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3621
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-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