Repolode
cloudflare

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. 1

    Instale a skill com o Skills CLI

    npx skills add https://github.com/cloudflare/security-audit-skill --skill security-audit
  2. 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. 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