análise · 24 de outubro de 2026 · 12:40
O código do Claude Code passa numa auditoria de segurança?
A skill terminou as duas rodadas com zero falhas confirmadas no app que o Claude Code escreveu sozinho, porque não pôde executar o código. Ficaram seis pontos para validar, e o autor verificou um deles na mão. Para ele, a auditoria vale como segunda revisão organizada, mas não substitui teste real.

O que muda na prática
01Zero falha confirmada em duas rodadas
Na primeira rodada o relatório saiu com nenhuma falha confirmada, nenhum ponto rejeitado e quatro pontos que precisam de validação. A segunda rodada manteve os quatro, encontrou dois novos, usou 17 agentes e também não confirmou nada pelo mesmo motivo. O autor testou um dos seis pontos na mão: cinco senhas erradas para Ana e depois a senha correta foi rejeitada.
02Seis fases, com quem verifica separado de quem encontra
O reconhecimento mapeia a arquitetura, onde os dados entram e onde são alterados, e vira um arquivo de arquitetura e um livro de cobertura. A caça é guiada por cobertura: cada caçador recebe um pedaço do livro, trabalha isolado dos outros e anota o que analisou, com um crítico de cobertura olhando o que ficou de fora. Na validação, cada candidato passa para um agente novo que tenta provar que ele não existe.
03Quase tudo texto, e execução pede isolamento
A skill é quase toda texto, com guias principais e 14 guias de ataque, e o único código são dois validadores que checam se os arquivos de saída estão no formato correto. Os caçadores podem compilar e executar trechos do código auditado, e por isso a página do projeto exige isolamento do sistema operacional, sem rede externa, com ambiente limpo, limite de recursos e gravação só em um diretório de rascunho. No Windows fora do subsistema Linux, os comandos são executados sem esse isolamento.
04O app que o Claude Code escreveu sozinho
O plano era pedir um app com falhas de segurança plantadas, e o Claude recusou e indicou aplicativos de treino que já existem para esse propósito. O autor pediu então um Pomodoro comum, em Python, só com a biblioteca que vem com a linguagem, com login, tarefas com pesquisa, cronômetro de foco e histórico de sessões. Levou um pouco mais de 200 segundos e três arquivos, e o Claude Code testou o app por conta própria. Sem que ninguém pedisse, acrescentou proteções: senhas guardadas de forma ilegível com um valor aleatório para cada senha, bloqueio após cinco tentativas erradas e proteção contra pedidos de outros sites.
05A rodada de auditoria
Ele copiou o diretório da skill no mesmo commit que leu, ativou o isolamento e conferiu o bloqueio tentando criar um arquivo fora do diretório, e o sistema respondeu que a operação não é permitida. Pediu a auditoria no perfil rápido, com um máximo de 20 agentes e saída gravada fora do diretório da aplicação. A skill tentou ativar o próprio isolamento, o sistema negou, e ela não executou uma única linha do app: leu o código com seis caçadores, um crítico de cobertura e quatro verificadores, 15 agentes no total, em menos de um quarto de hora.
06Os limites que o autor repete
Nos testes da empresa, uma rodada encontrou aproximadamente metade do que várias rodadas juntas encontraram. Em um repositório complexo a varredura pode levar horas, e a mais longa ultrapassou as 14 horas. Centenas de agentes em múltiplos repositórios não é barato, e no Claude Code isso vem do limite do plano. A empresa também escreve que não declara uma taxa de defeitos que passam despercebidos.
07Vale como segunda revisão, não como teste
Na opinião do autor, para um aplicativo pequeno como esse a auditoria vale tanto quanto uma segunda revisão organizada. Rodando dentro do isolamento do Claude Code no Mac, ela não confirma nada que dependa de executar o código, então não substitui teste real nem a revisão de uma pessoa. Ele lista três passos: ler a skill e copiar o diretório para o projeto no commit lido, ativar o isolamento e confirmar que o bloqueio ocorre antes da auditoria, e começar pelo perfil rápido com limite de agentes e uso do plano medido antes e depois.
Nas palavras dele
“Eu não disse nada sobre segurança.”
ouvir em 0:18
“Sem poder garantir o isolamento, não executou uma única linha da aplicação.”
ouvir em 6:45
“a mais longa ultrapassou as 14 horas”
ouvir em 10:20
Perguntas
A auditoria confirmou alguma falha de segurança?
Não. As duas rodadas terminaram com zero falhas confirmadas e os pontos ficaram registrados para validação.
Por que nada foi confirmado?
Porque a skill não conseguiu ativar o isolamento e não executou o aplicativo. Sem execução, o que depende dela fica como ponto a validar.
Quanto tempo leva uma rodada?
Nesse app pequeno, no perfil rápido, levou menos de um quarto de hora do pedido ao relatório. Em um repositório complexo o autor diz que a varredura pode levar horas.
Funciona no Windows?
No Windows fora do subsistema Linux os comandos são executados sem o isolamento, e sem isolamento a skill não executa o código.
Quer ir além do vídeo?
Continue por aqui
Este resumo foi escrito a partir da transcrição do vídeo. As citações são literais. Para o conteúdo completo, assista no YouTube.