Claude Code código-fonte completo exposto

robot
Geração de resumo em curso

A edição diária do Odaily Planet Daily informa que o investigador estagiário de segurança na blockchain Fuzzland, Chaofan Shou, apontou na X que o pacote npm da ferramenta de programação com IA Claude Code, da Anthropic, inclui ficheiros source map completos (cli.js.map, ~60MB), a partir dos quais é possível reconstituir todo o código-fonte TypeScript. Após verificação, a versão mais recente v2.1.88 lançada hoje ainda inclui esse ficheiro; contém o código completo de 1.906 ficheiros de origem próprios do Claude Code, abrangendo detalhes de implementação como o desenho da API interna, o sistema de telemetria analítica, ferramentas de encriptação, protocolos de comunicação entre processos, entre outros.

O source map é um ficheiro de depuração usado no desenvolvimento em JavaScript para mapear código comprimido de volta para o código-fonte original; não deve aparecer nos pacotes de publicação em produção. Em fevereiro de 2025, uma versão inicial do Claude Code já tinha sido exposta por causa do mesmo problema: a Anthropic removeu a versão antiga do npm e eliminou os source map. Contudo, o problema voltou a surgir mais tarde e, no GitHub, já existem vários repositórios públicos que extraíram e organizaram o código-fonte reconstituído; entre eles, o ghuntley/claude-code-source-code-deobfuscation obteve perto de mil estrelas.

O que foi divulgado é o código de implementação do cliente da ferramenta CLI do Claude Code, não envolvendo pesos do modelo nem dados dos utilizadores, pelo que não existe um risco de segurança direto para utilizadores comuns. Mas a exposição contínua do código-fonte completo significa que a arquitetura interna, os mecanismos de segurança e a lógica de telemetria ficam completamente transparentes para o exterior.

Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • Comentar
  • Republicar
  • Partilhar
Comentar
Adicionar um comentário
Adicionar um comentário
Nenhum comentário
  • Fixar