performing-soc2-type2-audit-preparation
Faz seu agente automatizar a preparação para auditorias SOC 2. Ele avalia falhas, coleta provas, testa controles e monitora conformidade contínua.
O que ela faz
Esta ferramenta ajuda a preparar sua empresa para uma auditoria de segurança chamada SOC 2 Tipo II. Ela verifica se você atende aos requisitos, coleta provas e acompanha as correções necessárias.
Quando usar
- ✓Antes de uma auditoria SOC 2 Tipo II.
- ✓Para verificar se os controles de segurança estão funcionando.
- ✓Para manter a segurança da empresa em dia.
Exemplo do que pedir para a IA
“Me ajude a preparar minha empresa para a auditoria SOC 2 Tipo II, verificando os controles de segurança e coletando as provas necessárias.”
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 suas práticas com os critérios de segurança da AICPA, coleta automaticamente informações de sistemas como nuvem e controle de acesso, e verifica se tudo está funcionando como deveria durante o período da auditoria.
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-soc2-type2-audit-preparationOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/performing-soc2-type2-audit-preparation/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.
Preparação para Auditoria SOC 2 Tipo II
Quando Usar
- Ao se preparar para um engajamento de auditoria SOC 2 Tipo II com uma firma de CPA
- Ao realizar uma avaliação de lacunas contra os Critérios de Serviços de Confiança da AICPA
- Ao automatizar a coleta de evidências em infraestrutura de nuvem e provedores de identidade
- Ao validar que os controles operaram efetivamente durante o período de auditoria (3-12 meses)
- Ao construir monitoramento contínuo de conformidade para manter a postura SOC 2 entre as auditorias
- Ao remediar lacunas de controle identificadas durante a avaliação de prontidão
Pré-requisitos
- Familiaridade com os Critérios de Serviços de Confiança da AICPA (CC1-CC9)
- Acesso às APIs do provedor de nuvem (AWS, Azure ou GCP) com permissões de somente leitura
- Acesso ao provedor de identidade (Okta, Azure AD, Google Workspace)
- Acesso ao sistema de controle de versão (GitHub, GitLab)
- Acesso ao sistema de tickets (Jira, Linear, ServiceNow)
- Python 3.8+ com
boto3,requests,pyyamldependências - Autorização apropriada para coletar evidências de conformidade
Instruções
1. Entender os Critérios de Serviços de Confiança
O SOC 2 é construído sobre cinco Categorias de Serviços de Confiança definidas pela AICPA. Segurança (Critérios Comuns CC1-CC9) é obrigatório; os outros são selecionados com base na relevância para o negócio:
| Categoria | Critérios | Foco |
|---|---|---|
| Segurança (obrigatório) | CC1-CC9 | Ambiente de controle, risco, acesso, operações, gerenciamento de mudanças |
| Disponibilidade | A1 | Tempo de atividade do sistema e recuperação de desastres |
| Integridade do Processamento | PI1 | Processamento de dados preciso e completo |
| Confidencialidade | C1 | Proteção de informações confidenciais |
| Privacidade | P1-P8 | Ciclo de vida das informações pessoais |
2. Detalhamento dos Critérios Comuns (CC1-CC9)
CC1 - Ambiente de Controle: Supervisão do conselho, estrutura gerencial, integridade e valores éticos, políticas de RH, responsabilidade.
CC2 - Comunicação e Informação: Comunicação interna/externa de políticas de segurança, limites do sistema, funções e responsabilidades.
CC3 - Avaliação de Riscos: Identificação de riscos, análise de risco de fraude, avaliação de impacto de mudanças, definição de tolerância a riscos.
CC4 - Atividades de Monitoramento: Avaliações contínuas de controle, identificação de deficiências, rastreamento de remediação, auditoria interna.
CC5 - Atividades de Controle: Mapeamento de políticas para procedimentos, controles de tecnologia, implantação de controles em toda a entidade.
CC6 - Controles de Acesso Lógico e Físico: Autenticação, autorização, provisionamento/desprovisionamento de acesso, segurança física, criptografia.
CC7 - Operações do Sistema: Detecção de anomalias, resposta a incidentes, gerenciamento de vulnerabilidades, detecção de mudanças, monitoramento de eventos.
CC8 - Gerenciamento de Mudanças: Autorização de mudanças, testes, fluxos de trabalho de aprovação, mudanças de emergência, procedimentos de reversão.
CC9 - Mitigação de Riscos: Gerenciamento de risco de fornecedores, continuidade de negócios, seguros, aceitação de risco residual.
3. Realizar Avaliação de Lacunas
Antes do início do período de auditoria, realize uma avaliação de prontidão com 8-12 semanas de antecedência:
# Define control matrix against CC criteria
gap_assessment = {
"CC1": {
"CC1.1": {
"criteria": "COSO Principle 1: Demonstrates commitment to integrity",
"control": "Code of conduct signed annually by all employees",
"evidence": "Signed acknowledgments in HR system",
"status": "implemented",
"gap": None,
},
"CC1.2": {
"criteria": "COSO Principle 2: Board exercises oversight",
"control": "Quarterly board security reviews",
"evidence": "Board meeting minutes with security agenda items",
"status": "partial",
"gap": "No documented security committee charter",
},
},
}
4. Automatizar a Coleta de Evidências
Colete evidências continuamente durante o período de auditoria de sistemas integrados:
import boto3
# Evidência CC6: Controles de acesso IAM da AWS
iam = boto3.client("iam")
# Coletar status MFA para todos os usuários IAM
users = iam.list_users()["Users"]
mfa_evidence = []
for user in users:
mfa_devices = iam.list_mfa_devices(UserName=user["UserName"])
mfa_evidence.append({
"user": user["UserName"],
"mfa_enabled": len(mfa_devices["MFADevices"]) > 0,
"created": user["CreateDate"].isoformat(),
})
# Evidência CC7: Status de log do AWS CloudTrail
cloudtrail = boto3.client("cloudtrail")
trails = cloudtrail.describe_trails()["trailList"]
logging_evidence = []
for trail in trails:
…
Perguntas frequentes
O que é SOC 2 Tipo II?
É um padrão de segurança que garante que uma empresa gerencia dados de clientes de forma segura e privada. O Tipo II foca em como os controles de segurança funcionaram ao longo do tempo.
O que são os Critérios de Serviços de Confiança (TSC) da AICPA?
São um conjunto de princípios definidos pela AICPA (uma associação de contadores) que as empresas devem seguir para garantir a segurança, disponibilidade, integridade do processamento, confidencialidade e privacidade de seus sistemas.
Preciso ser um especialista em segurança para usar isso?
É útil ter alguma familiaridade com os critérios de segurança, mas a ferramenta foi feita para ajudar a guiar o processo, mesmo que você não seja um expert.
Detalhes
Descrição original do autor
Automates SOC 2 Type II audit preparation including gap assessment against AICPA Trust Services Criteria (CC1-CC9), evidence collection from cloud providers and identity systems, control testing validation, remediation tracking, and continuous compliance monitoring. Covers all five TSC categories (Security, Availability, Processing Integrity, Confidentiality, Privacy) with automated evidence gathe
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #6145
- 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