Security Alert: Fake Solidity Interview Project Targets Crypto Developers
TREE NEWS reports: Blockchain security firm SlowMist has issued a warning about a malicious GitHub repository named sol-live that masquerades as a Solidity interview practice project. The repository hides malicious code in .vscode/settings.json that can steal wallet extensions and keychain data from developers who clone and open the project.
The attack exploits a common developer workflow: opening a cloned repository in Visual Studio Code. The malicious settings file can execute arbitrary commands when the project is loaded, allowing attackers to exfiltrate sensitive data such as browser wallet extensions (e.g., MetaMask) and macOS keychain credentials.
How the Attack Works
The repository appears legitimate at first glance, offering Solidity coding exercises. However, the .vscode/settings.json file contains hidden configurations that trigger code execution. This technique is particularly dangerous because developers often trust repositories that look like educational resources and may not inspect configuration files before opening them.
- Target: Developers, especially those preparing for blockchain job interviews.
- Method: Malicious VS Code settings that execute commands upon project load.
- Impact: Theft of wallet extensions, keychain data, and potentially other sensitive information.
Industry Implications
This incident highlights a growing trend of supply-chain attacks targeting crypto developers. As the industry expands, attackers are increasingly focusing on the tooling and development environments that hold valuable credentials. The use of seemingly benign educational projects as bait is a classic social engineering tactic, but the technical execution via VS Code settings is a reminder that even trusted tools can be weaponized.
SlowMist’s warning comes amid a rise in attacks on developer infrastructure. In recent months, several high-profile breaches have originated from compromised development environments, underscoring the need for heightened security awareness among builders.
Forward-Looking Perspective
Developers are advised to exercise caution when cloning and opening unknown repositories. Best practices include reviewing configuration files, using isolated environments (e.g., containers or virtual machines), and avoiding storing sensitive credentials on development machines. Security firms are likely to increase monitoring of public repositories for similar threats, and we may see more automated tools to detect malicious configurations.
As the crypto ecosystem matures, the security of the developer supply chain will become a critical focus. Projects and individuals must adopt a zero-trust approach to code from external sources, and platforms like GitHub may need to enhance their scanning capabilities to flag suspicious repository configurations.




