Uma skill baseada em prompt que faz agentes de programação com IA escreverem apenas o código necessário para cada tarefa, priorizando reutilização e soluções mínimas em vez de implementações extensas.
cloudflare/security-audit-skill
Skill para agentes de programação que executa auditorias de segurança em várias fases, com agentes isolados, verificação independente e achados legíveis por máquina.
- Estrelas
- 31,361
- Forks
- 1,964
- Issues abertas
- 66
- Último commit
- mês passado
O que é?
security-audit é uma skill para agentes de programação, como o Claude Code, que transforma o agente em um auditor de segurança estruturado. Ela divide a auditoria em seis fases: reconhecimento para mapear a arquitetura, os limites de confiança e as superfícies de entrada; busca por vulnerabilidades orientada pela cobertura, feita por subagentes isolados; validação de cada candidato por um verificador novo, que tenta refutá-lo; geração de resultados estruturados em findings.json; reverificação independente das alegações finais sobre o código-fonte; e geração de um relatório com base nos registros verificados.
Cada achado recebe um de três vereditos: confirmed (com um rastreamento completo pelo código-fonte e um resultado observado bem delimitado), needs_validation (um fato específico ainda não resolvido, sem gravidade atribuída) ou rejected (um candidato refutado). Validadores Node.js sem dependências verificam o registro de cobertura e o arquivo findings em relação a um JSON schema. Execuções repetidas no mesmo repositório são cumulativas: as execuções posteriores se concentram nas lacunas de cobertura e revalidam o código-fonte alterado.
O projeto é o ponto de partida do sistema de descoberta de vulnerabilidades que a Cloudflare descreveu em seu blog. Os prompts por classe de ataque cobrem áreas como segurança de memória, aplicações com LLM, protocolos web e autenticação, código client-side, cadeia de suprimentos, implantação na nuvem, RPC e mensageria, além de IPC em desktop ou dispositivos móveis.
Recursos principais
- 01Executa uma auditoria em seis fases, do reconhecimento até a geração de relatórios verificados.
- 02Designa caçadores isolados e críticos de cobertura para acompanhar quais partes do código foram verificadas.
- 03Envia cada candidato a um novo verificador que tenta refutá-lo.
- 04Gera registros confirmed, needs_validation e rejected, validados em relação a um JSON schema.
- 05Oferece arquivos de prompt por classe de ataque, cobrindo segurança de memória, aplicações com LLM, autenticação web, nuvem, cadeia de suprimentos e muito mais.
- 06Permite execuções repetidas e cumulativas que revalidam o código-fonte alterado.
Casos de uso
- Realizar uma análise de segurança estruturada de uma base de código com um agente de programação.
- Auditar uma aplicação com LLM em busca de prompt injection e uso indevido de ferramentas.
- Revisar a configuração de CI, releases e dependências de um repositório em busca de riscos na cadeia de suprimentos.
- Repetir auditorias ao longo do tempo para cobrir lacunas e verificar novamente o código alterado.
Início rápido
- 1
Instale a skill com o Skills CLI
npx skills add https://github.com/cloudflare/security-audit-skill --skill security-audit - 2
Opcionalmente, instale-a globalmente para uma instalação no nível do usuário
npx skills add https://github.com/cloudflare/security-audit-skill --skill security-audit --global - 3
Inicie seu agente de programação no código-fonte alvo e peça uma auditoria de segurança
security audit this codebase
Antes de usar
- Auditorias completas que executam o código-alvo exigem um sandbox imposto pelo sistema operacional, sem acesso a redes externas; caso contrário, os resultados permanecem como needs_validation.
- É necessário um agente de programação com suporte ao uso de ferramentas e a subagentes paralelos, além do Node.js para os validadores.
Tópicos
Perguntas frequentes
- O que é security-audit-skill?
- Skill para agentes de programação que executa auditorias de segurança em várias fases, com agentes isolados, verificação independente e achados legíveis por máquina. security-audit é uma skill para agentes de programação, como o Claude Code, que transforma o agente em um auditor de segurança estruturado. Ela divide a auditoria em seis fases: reconhecimento para mapear a arquitetura, os limites de confiança e as superfícies de entrada; busca por vulnerabilidades orientada pela cobertura, feita por subagentes isolados; validação de cada candidato por um verificador novo, que tenta refutá-lo; geração de resultados estruturados em findings.json; reverificação independente das alegações finais sobre o código-fonte; e geração de um relatório com base nos registros verificados.
- security-audit-skill é gratuito? Qual é a licença?
- security-audit-skill é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- security-audit-skill ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de security-audit-skill foi em 14 de set. de 2026.
- Para que posso usar security-audit-skill?
- Realizar uma análise de segurança estruturada de uma base de código com um agente de programação. Auditar uma aplicação com LLM em busca de prompt injection e uso indevido de ferramentas. Revisar a configuração de CI, releases e dependências de um repositório em busca de riscos na cadeia de suprimentos. Repetir auditorias ao longo do tempo para cobrir lacunas e verificar novamente o código alterado.
- Como instalar security-audit-skill?
- Instale a skill com o Skills CLI: npx skills add https://github.com/cloudflare/security-audit-skill --skill security-audit Opcionalmente, instale-a globalmente para uma instalação no nível do usuário: npx skills add https://github.com/cloudflare/security-audit-skill --skill security-audit --global Inicie seu agente de programação no código-fonte alvo e peça uma auditoria de segurança: security audit this codebase
- Onde consigo security-audit-skill?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/cloudflare/security-audit-skill
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma skill para assistentes de programação que faz agentes de IA começarem pela próxima ação, com etapas numeradas e sem enrolação ou preâmbulos.
Um grafo local de conhecimento do código que fornece às ferramentas de programação com IA contexto preciso para revisões via MCP e CLI.
Colega de trabalho de IA open source para desktop, que conclui tarefas do dia a dia e revisões de segurança usando suas próprias chaves de modelo e ações sujeitas a aprovação.
Skill para Claude Code, OpenCode e Codex que executa ciclos de alteração, verificação e decisão de manter ou descartar, inspirado no autoresearch de Karpathy.
Uma skill de agente que ensina assistentes de programação com IA, como Claude Code e Codex, a escrever código SwiftUI moderno e correto.