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
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 | Kitploit
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

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-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.8k216há 1 mêsRevisado pelo Kitploit

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+).
  5. Saída estruturada — grava findings.json em conformidade com report-schema.json, validado por validate-findings.cjs.
  6. 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

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