auditoria
Skill0 starsChanged 5 days agoMITView on GitHub
Auditoria técnica completa de um sistema web/API, ponta a ponta e autônoma — orquestra um subagente read-only por eixo (Design System/Smell Code, Brute Force/Auth, Bancos, Dependências) somado ao pentest por contrato, consolida os achados e entrega um relatório priorizado. Use quando o pedido for "auditar o sistema", "auditoria completa", "revisar tudo antes de entregar ao cliente", "diagnóstico técnico" ou "pentest + qualidade + dependências".
2 other projects use a version of this.
Adopted by
Most recently taken up by
- guiloureiromkt/ultra-skillstheir own version, first seen Oct 21, 2026
- andersonjope/AI-Structuretheir own version, first seen Oct 15, 2026
Other versions2 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 2
- andersonjope/AI-Structure★ 0same name
- guiloureiromkt/ultra-skills★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository3 other files it gives its agents.
- auditoria-segurancaSkill
- bootstrapSkill
- pentestSkill
The file
Files
Auditoria técnica completa (orquestrador)
Um nível acima da skill pentest: ela revisa uma frente (segurança por contrato); esta
orquestra todas e fecha num relatório único. Dado um alvo autorizado, dispara um subagente
read-only por eixo em paralelo, cada um devolvendo achados reproduzíveis e cobertura declarada,
e consolida tudo.
flowchart TB
F0["Fase 0 — Escopo e autorização (gate)"]
subgraph F1["Fase 1 — Fan-out paralelo (read-only)"]
D["eixo-design-smell<br/>D-xx"]
A["eixo-bruteforce-auth<br/>A-xx"]
B["eixo-bancos<br/>B-xx"]
P["eixo-dependencias<br/>P-xx"]
S["pentest<br/>S-xx"]
V["auditoria-seguranca<br/>V-xx (opcional)"]
end
F2["Fase 2 — Consolidação<br/>(dedup, correlação, severidade)"]
F3["Fase 3 — Relatório"]
F0 --> F1 --> F2 --> F3| Eixo | Arquivo | Subagente | Resumo |
| Design System / Smell Code | eixos/design-smell.md | eixo-design-smell | consistência de UI, tokens, duplicação, code smells, acoplamento |
| Brute Force / Auth | eixos/bruteforce-auth.md | eixo-bruteforce-auth | freios por conta+origem, lockout, senha, MFA, enumeração |
| Bancos | eixos/bancos.md | eixo-bancos | injection, query dinâmica, IDOR no dado, migrations, segredo, PII |
| Dependências | eixos/dependencias.md | eixo-dependencias | CVEs, versão desatualizada, supply chain, lockfile, licença |
| Segurança por contrato | (reusa a skill pentest) | pentest | as 8 perguntas por rota, inventário mecânico |
| Segurança do código (opcional) | (reusa a skill auditoria-seguranca) | auditoria-seguranca | caça a vulnerabilidades com ledger de cobertura e verificador independente; roda só com +seguranca-codigo ou eixo seguranca-codigo (é a mais cara) |
Cada achado usa templates/achado.md; o consolidado usa templates/consolidado.md.
Regra que vem antes de tudo: autorização e ambiente
Herdada da skill pentest, vale para a auditoria inteira:
- Só sistema do cliente com autorização, ou seu, e só ambiente descartável (local/homologação) para qualquer conferência. Em produção: só leitura e só o que o dono autorizou por escrito.
- Os subagentes são read-only. Eles leem o código, provam o achado por
arquivo:linhae descrevem a bateria dinâmica — inclusive o brute force ao vivo — como passos para o usuário rodar no ambiente dele. Nenhum agente dispara ataque, gera carga, bloqueia conta ou muda estado. - Nada de segredo na saída: token truncado (
eyJ...<truncado>), senha nunca colada, URL assinada mascarada, string de conexão sem a credencial. - Inventário antes de opinião. Cada eixo fecha com cobertura declarada (total / revisado / não coberto). Resumo de subagente sem cobertura declarada não vale — revisão por tema parece completa e deixa passar mais da metade.
- Só entra achado reproduzível com número concreto. Tente derrubar o próprio achado antes de registrar.
Fase 0 — Escopo e autorização (gate)
Antes de disparar qualquer agente, confirme e anote no topo de templates/consolidado.md:
- Alvo: caminho do repositório e/ou URL. Stack (framework, banco, borda).
- Autorização: é sistema do cliente com contrato/autorização, ou seu? Teste ativo vai contra homologação/local, nunca produção sem autorização escrita.
- Eixos pedidos: todos (
completo) ou um (eixo <nome>). - Fora de escopo: infra de terceiros, serviço de parceiro.
Se faltar a confirmação de autorização, pare e pergunte — não dispare os agentes.
Fase 1 — Fan-out (os subagentes, em paralelo)
Dispare em uma única leva (um bloco de chamadas à ferramenta Agent) um subagente por eixo pedido. Cada um roda isolado e read-only. No prompt de cada subagente:
- aponte o eixo (
Leia auditoria/eixos/<eixo>.md e audite o alvo <caminho> seguindo aquele checklist); - exija a saída no formato de
templates/achado.md, um card por achado, comarquivo:linha; - exija o rodapé de cobertura declarada (o que foi varrido, o que não foi e por quê);
- proíba segredo na saída e qualquer ação que não seja leitura.
Para o eixo segurança por contrato, use a skill pentest — não reimplemente as 8 perguntas
aqui. Para o eixo opcional segurança do código, use a skill auditoria-seguranca no modo
auditoria completa (perfil quick por padrão dentro da auditoria, salvo pedido explícito) e
converta cada confirmed do findings.json num card V-xx; os needs_validation entram na
seção "o que não foi coberto" com o fato que falta, sem severidade. Se o projeto-alvo tiver agentes de eixo em .claude/agents/, delegue por nome; senão, passe
o conteúdo do eixo no prompt.
Fase 2 — Consolidação
Junte os retornos e monte templates/consolidado.md:
- Deduplique achados que dois eixos acharam (ex.: um segredo em conexão aparece em Bancos e em Dependências) — um card só, citando os dois ângulos.
- Correlacione entre eixos: o achado que só é crítico junto com outro (ex.: sem freio de login e política de senha fraca = brute force viável). Diga isso no veredito.
- Priorize por severidade (Crítico / Alto / Médio / Baixo).
- IDs por eixo:
D-01(design/smell),A-01(auth/brute force),B-01(bancos),P-01(dependências),S-01(segurança por contrato),V-01(segurança do código, opcional). - Feche com a tabela de cobertura somando os eixos. "Não coberto" é informação, não vergonha.
Fase 3 — Relatório
Entregue o consolidado.md preenchido, com os cards em anexo. Se você tiver um template de
relatório próprio (HTML/PDF da sua empresa), converta a partir dele — a estrutura que funciona:
- Capa — tipo "Auditoria Técnica", projeto, data, classificação "Confidencial".
- Sumário executivo — veredito e panorama por eixo.
- Escopo e método — o que foi auditado e como.
- Achados — Evidência / Impacto / Recomendação, número concreto em todo achado.
- Cobertura e o que não foi coberto.
- Plano proposto — ação, esforço, quando.
Antes de entregar: nenhum placeholder <...> sobrando, nenhum segredo na evidência.
Modos
completo(padrão): Fase 0 → todos os eixos → consolidação → relatório.completo +seguranca-codigo: igual, somando o eixoauditoria-seguranca.eixo <nome>: roda só aquele eixo e devolve os cards.relatorio: pula a varredura, pega os cards já levantados e só monta o relatório.
O que a auditoria não faz sozinha
- Não dispara brute force, scan ou carga ao vivo — descreve o passo para o usuário rodar no ambiente dele.
- Não aplica correção — propõe no card. Ao propor, confira que o conserto não abre outra porta (bloqueio por conta mal desenhado vira negação de serviço).
- Não publica nem envia nada ao cliente sem o usuário mandar.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

