Pular para o conteúdo
leonardobissoli.com
Todos os vídeos

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 código do Claude Code passa numa auditoria de segurança?

O que muda na prática

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

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

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

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

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

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

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