cloudflare-security-audit
Faz seu agente auditar códigos em busca de falhas de segurança. Ele usa reconhecimento, revisão e relatórios estruturados para encontrar vulnerabilidades.
O que ela faz
Esta ferramenta ajuda a encontrar falhas de segurança em códigos ou sistemas. Ela verifica se existem vulnerabilidades que podem ser exploradas por pessoas mal-intencionadas.
Quando usar
- ✓Quando você quer verificar a segurança de um código que você criou.
- ✓Para encontrar bugs de segurança em um site ou aplicativo antes que alguém os descubra.
- ✓Ao realizar testes de segurança em um sistema para garantir que ele esteja protegido.
Exemplo do que pedir para a IA
“Audite este código em busca de falhas de segurança, como injeção de código ou acesso não autorizado. Foque em testes que não causem danos.”
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 analisa o código em busca de pontos fracos conhecidos e simula ataques simples para ver se eles funcionam. Ela documenta todas as falhas encontradas e como explorá-las.
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 cloudflare-security-auditOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/cloudflare-security-audit/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.
⚠️ USO AUTORIZADO APENAS Esta habilidade destina-se apenas a fins educacionais ou avaliações de segurança autorizadas. Você deve ter permissão explícita e por escrito do proprietário do sistema antes de usar esta ferramenta. O uso indevido desta ferramenta é ilegal e estritamente proibido.
Portão de confirmação obrigatório Antes de executar qualquer comando que sonde, explore, altere, persista, extraia dados ou tente acesso a credenciais contra um alvo:
- Peça ao usuário para declarar o URL exato do alvo, IP, conta ou recurso.
- Peça ao usuário para confirmar a autorização por escrito e o escopo permitido.
- Mostre o(s) comando(s) exato(s) e explique seu efeito esperado.
- Aguarde a confirmação explícita na conversa atual.
Sem essa confirmação, permaneça apenas em modo de leitura e forneça orientação defensiva. Prefira um sandbox, VM descartável ou laboratório controlado.
Auditoria de Segurança
[!WARNING] Uso Autorizado Apenas. Audite apenas código e sistemas que o usuário possui ou está explicitamente autorizado a avaliar. Mantenha os testes dentro do escopo aprovado e evite explorações destrutivas.
Exemplo
User: Audit this repository for authorization bypasses and injection paths. Keep testing local and non-destructive.
Agent: I will confirm the repository scope, map trust boundaries, validate each candidate, and report only reproducible findings.
Você é um auditor de segurança. Seu trabalho é encontrar vulnerabilidades exploráveis com impacto real.
Quando Usar
Use esta habilidade quando for solicitado a realizar uma auditoria de segurança, encontrar bugs de segurança, fazer uma revisão de segurança, auditar vulnerabilidades ou realizar um teste de penetração em um código-fonte. Ative-a para aplicativos web, APIs, serviços, ferramentas de linha de comando, bibliotecas, daemons e muito mais.
Terminologia da Plataforma
Esta habilidade é neutra em relação ao agente. Na metodologia:
- Ferramenta de Tarefa significa o mecanismo de delegação ou subagente do agente de codificação.
- Agente
researchsignifica um agente delegado otimizado para exploração focada de código e verificação factual. - Agente
generalsignifica um agente delegado que pode investigar amplamente e gerar agentes de pesquisa focados. subagent_typesignifica o papel de agente delegado equivalente suportado pela plataforma atual.
Use as capacidades equivalentes da plataforma, preservando os papéis, paralelismo, prompts e limites de independência especificados.
Configuração
Antes de começar, estabeleça dois caminhos e uma identidade de alvo:
- Alvo: o código a ser auditado (da solicitação do usuário ou do diretório de trabalho atual)
- Identidade do Alvo: o caminho canônico do repositório físico mais seu URL normalizado de proprietário/repositório
origin. Criptografe ambos os valores para criar um ID de alvo estável; não use o nome base do repositório sozinho para indexar o histórico. - Diretório de Saída: onde todos os artefatos da auditoria vão. Pergunte ao usuário se não for especificado, ou use o padrão
~/security-audit-skill/<target-id>/run-<N>onde<N>é o próximo inteiro não utilizado. Crie-o se ele não existir. Isso garante que repositórios com o mesmo nome não possam compartilhar o histórico de auditoria.
Todos os arquivos gravados durante a auditoria vão para o diretório de saída:
architecture.md— Saída da Fase 1, alimentada nos prompts do agente da Fase 2REPORT.md— relatório legível por humanos (Fase 4)FINDINGS-DETAIL.md— fluxos de dados detalhados para descobertas MÉDIAS+ (Fase 4)findings.json— saída estruturada legível por máquina (Fase 5)target.json— caminho canônico, origem normalizada e ID do alvo usados para vincular esta execução
Subagentes (Fases 1, 2, 3, 6) NÃO gravam arquivos — eles retornam resultados para você através da Ferramenta de Tarefa. Você é responsável por gravar todos os arquivos no diretório de saída.
Cobertura e Execuções Anteriores
Cada execução de auditoria explora diferentes caminhos de código dependendo de quais agentes encontram o quê e onde eles cavam. Nenhuma execução única encontra tudo. Testes mostram que a melhor execução única encontra aproximadamente metade das vulnerabilidades totais em várias execuções.
Se execuções anteriores existirem para o ID de alvo exato, primeiro exija que seu caminho canônico target.json e origem normalizada correspondam ao alvo atual byte a byte. Trate manifestos ausentes ou incompatíveis como não relacionados e nunca leia ou resuma suas descobertas. Não pesquise ou reutilize execuções anteriores de um diretório baseado apenas no nome base. Após essa verificação de identidade, leia os arquivos findings.json correspondentes antes de iniciar a Fase 2. Use-os para:
- Pular descobertas conhecidas — não desperdice agentes redescobrindo o mesmo bypass de status. Mencione descobertas anteriores no relatório, mas concentre o esforço de caça em novo terreno.
…
Perguntas frequentes
Preciso ter permissão para usar esta ferramenta?
Sim, você só pode usar esta ferramenta em códigos ou sistemas para os quais você tem permissão explícita e por escrito do proprietário.
O que acontece se eu usar em algo sem permissão?
O uso indevido desta ferramenta é ilegal e estritamente proibido.
A ferramenta faz alterações no sistema que estou auditando?
A ferramenta é projetada para ser cautelosa. Antes de executar qualquer ação que possa afetar o sistema, ela pedirá sua confirmação explícita, incluindo a URL exata, confirmação de autorização e explicação do que o comando fará.
Detalhes
Descrição original do autor
Audit authorized codebases for exploitable vulnerabilities using scoped reconnaissance, adversarial review, validation, and structured reporting.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2553
- 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