Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
Ferramentas/GitHubGitHub/cloudflare/security-audit-skill
Análise EstáticaAnálise de VulnerabilidadesAnálise de CódigoAnálise Dinâmica de Código (DAST)Segurança WebTestes de PenetraçãoAprendizado e Educação
GitHubcloudflare/security-audit-skill

security-audit-skill

Uma habilidade de agente de codificação para auditorias de segurança multifásicas com descobertas verificadas de forma independente e legíveis por máquina

Ver Repositório
2.8k21657há 9h 53mRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

security-audit

Uma skill de agente de codificação que transforma seu agente em um auditor de segurança. Ela orquestra múltiplos agentes paralelos através de um pipeline de seis fases — reconhecimento, caça, validação, relatório, saída estruturada e verificação independente — para encontrar vulnerabilidades exploráveis com impacto real.

Esta é a skill que deu origem ao harness de descoberta de vulnerabilidades da Cloudflare, descrito em Build your own vulnerability harness. O harness evoluiu para um sistema multiestágio e abrangente; esta skill é o ponto de partida de repositório único do qual ele se originou.

O que ela faz

A skill executa uma auditoria estruturada em seis fases:

  1. Reconhecimento — agentes de pesquisa paralelos mapeiam a arquitetura da aplicação, limites de confiança e superfícies de entrada. Produz architecture.md.
  2. Caça — agentes gerais paralelos atacam a base de código de diferentes ângulos (injeção, controle de acesso, lógica de negócios, criptografia, abuso de funcionalidades, ataques encadeados e um curinga). Cada agente pode gerar subagentes para investigar mais a fundo.
  3. Validar — agentes separados tentam refutar cada descoberta. A revisão adversarial elimina falsos positivos.
  4. Relatório — produz REPORT.md (legível por humanos) e FINDINGS-DETAIL.md (rastros detalhados para descobertas MÉDIAS+).
  • Saída estruturada — grava findings.json em conformidade com report-schema.json, validado por validate-findings.cjs.
  • Verificação independente — novos agentes verificam cada afirmação factual na saída estruturada em relação ao código-fonte real.
  • Múltiplas execuções contra o mesmo repositório são aditivas. Cada execução explora caminhos de código diferentes; a skill lê arquivos findings.json anteriores para pular problemas conhecidos e mirar lacunas.

    Arquivos

    ArquivoPropósito
    SKILL.mdConfiguração, princípios fundamentais, terminologia da plataforma, visão geral do fluxo de trabalho e antipadrões de auditoria
    RECONNAISSANCE.mdPrompts de reconhecimento da Fase 1 e instruções de síntese
    HUNTING.mdOrquestração da Fase 2, metodologia de caça e regras de validação
    ATTACK-CLASSES.mdPrompts de ataque principais, curinga e coisas óbvias
    MEMORY-SAFETY-AND-BINARY.mdClasses de caça de segurança de memória, binário e kernel para alvos nativos
    AI-AND-LLM.mdClasses de caça de injeção de prompt, agente/ferramenta e tratamento de saída para alvos baseados em LLM
    WEB-PROTOCOL-AND-AUTH.mdClasses de caça de enquadramento de requisição HTTP, cache e protocolo de autenticação para alvos de protocolo HTTP e autenticação
    CLIENT-SIDE.mdClasses de caça de injeção de DOM, confiança em mensagens, reparação de UI e poluição de protótipo para alvos do lado do cliente/navegador
    VALIDATION-AND-REPORTING.mdValidação, relatório e verificação das Fases 3–6
    report-schema.jsonSchema JSON para findings.json (estruturas de descobertas confirmadas e rejeitadas)
    validate-findings.cjsValidador Node.js sem dependências que verifica findings.json contra o schema

    Instalação

    Instale a skill com a Skills CLI:

    root@kitploit:~
    npx skills add https://github.com/cloudflare/security-audit-skill \
      --skill security-audit
    

    Use --global para uma instalação no nível do usuário:

    root@kitploit:~
    npx skills add https://github.com/cloudflare/security-audit-skill \
      --skill security-audit \
      --global
    

    Execute npx skills --help para opções de seleção de agente e modo não interativo.

    Uso

    Inicie seu agente de codificação no (ou apontado para) o repositório que deseja auditar e peça para ele fazer uma auditoria de segurança:

    root@kitploit:~
    security audit this codebase
    
    root@kitploit:~
    find security vulnerabilities in ./src
    
    root@kitploit:~
    do a security review, output to ~/audits/my-project
    

    A skill ativa automaticamente quando a requisição corresponde ao seu gatilho (auditoria de segurança, encontrar vulnerabilidades, teste de pen no código, etc.). Ela perguntará por um diretório de saída se você não especificar um, padronizando para ~/security-audit-skill/<repo-name>/run-<N>.

    Requisitos

    • Um agente de codificação com um modelo que suporte uso de ferramentas e subagentes paralelos
    • Node.js (para validação de schema do validate-findings.cjs na Fase 5)

    Princípios de design

    • Relate apenas o que você pode explorar. Cada descoberta precisa de um cenário de ataque concreto, não "um atacante poderia teoricamente..."
    • Validação adversarial. O agente que verifica uma descoberta nunca é o agente que a encontrou.
    • Gravidade requer impacto. Probabilidade x impacto, não desvio de uma lista de verificação.
    • Lacunas de defesa em profundidade não são vulnerabilidades. Se a Camada A impede o ataque, a ausência da Camada B é uma nota de endurecimento.
    • Múltiplas execuções melhoram a cobertura. Testes mostram que uma única execução encontra aproximadamente metade das vulnerabilidades totais em múltiplas execuções.

    Contato

    Dúvidas, comentários ou troca de ideias sobre ferramentas de segurança baseadas em IA: [email protected]

    Licença

    MIT -- veja LICENSE.

    Baixar ferramenta