Já não clono um repositório de cripto sem ler primeiro a configuração, e o alerta de hoje da SlowMist é exatamente o motivo.

Hoje, a SlowMist sinalizou repositórios maliciosos no GitHub — um deles chamado sol-live, disfarçado de ferramenta para praticar entrevistas de Solidity — que escondem comandos no arquivo .vscode/settings.json do projeto. Quando ativado, esse código oculto pode monitorar a área de transferência, executar comandos remotos, enviar arquivos e tentar acessar logins do navegador, dados do Chaveiro do macOS e dados de extensões de carteira. Ele tem como alvo usuários de macOS e Linux e é direcionado especificamente a desenvolvedores, não a traders aleatórios.

Na minha opinião, esta é uma parte da segurança cripto sobre a qual ninguém fala o suficiente. Ficamos obcecados com frases-semente e links de phishing, mas depois clonamos alegremente o repositório de um desconhecido e deixamos as configurações do espaço de trabalho serem executadas na nossa máquina. Um repositório executa código, ponto-final — especialmente qualquer um que peça para você executar uma etapa de configuração no terminal. Se você desenvolve em cripto, esse arquivo de configurações merece a mesma desconfiança que um pedido de conexão de carteira.

Minha regra agora: ler .vscode/settings.json antes de confiar em um repositório, nunca executar a configuração dele em uma máquina que tenha carteiras com fundos reais e, sempre que possível, manter o trabalho de desenvolvimento e as operações de trading em máquinas separadas. O disfarce de ferramenta para praticar entrevistas é o que torna este caso tão ardiloso — o alvo são pessoas tentando aprender, não pessoas movidas pela ganância.

Você realmente verifica os arquivos de configuração de um repositório antes de cloná-lo ou sou eu que estou paranoico?