Malicious Pull Requests Target Vizor and Zingo Wallets, Exploit AI Code Reviewers
TREE NEWS reports: An attacker attempted to inject credential-stealing code into two cryptocurrency wallet projects, Vizor and Zingo, through a series of malicious pull requests (PRs) on their respective code repositories. None of the six PRs were merged, but the campaign is notable for pairing the malicious code with instructions designed to deceive AI-powered code reviewers into ignoring secret uploads. The incident highlights growing risks in open-source development as projects increasingly rely on automated tools to review contributions.
Anatomy of the Attack
The malicious PRs reportedly contained code that would exfiltrate sensitive credentials, such as private keys or API secrets, from developers’ environments. To evade detection, the attacker embedded comments and instructions aimed at AI review systems, telling them not to flag the secret uploads. This tactic—manipulating the training data or prompting of AI reviewers—represents a novel social engineering vector targeting the software supply chain.
Vizor and Zingo are both wallet projects within the cryptocurrency ecosystem. Vizor is associated with the Verus protocol, while Zingo is a Zcash wallet. Both are open-source, making them potential targets for supply-chain attacks. The fact that none of the PRs were merged suggests that human maintainers or existing review processes caught the malicious intent, but the incident raises questions about the robustness of AI-assisted code review.
Implications for Open-Source Security
Open-source projects are increasingly turning to AI tools to handle the volume of contributions, but this attack demonstrates that adversaries can adapt. By crafting PRs that specifically target AI reviewers, attackers exploit the trust placed in automated systems. This could lead to a new class of supply-chain vulnerabilities where malicious code slips through because AI reviewers are tricked into ignoring red flags.
- AI reviewer manipulation: Attackers may include natural language instructions in code comments or commit messages to influence AI behavior.
- Credential theft: The stolen credentials could be used to compromise developer accounts, access sensitive systems, or steal funds from wallets.
- Supply-chain risk: Even unmerged PRs can serve as reconnaissance or as a test of a project’s defenses.
Security experts recommend that projects using AI code review implement additional safeguards, such as human oversight for sensitive changes, secret scanning, and strict permission models. The incident also underscores the need for AI systems to be robust against adversarial inputs—a challenge that extends beyond code review to all AI-driven security tools.
Forward-Looking Perspective
As AI becomes more integrated into software development, the arms race between attackers and defenders will intensify. Projects like Vizor and Zingo may need to re-evaluate their review processes, potentially combining AI efficiency with human judgment. The cryptocurrency industry, where code often controls real value, must remain vigilant. This attempted attack may be a sign of things to come: adversaries probing AI defenses to find weaknesses. In response, the community should prioritize secure development practices, including mandatory human review for critical code and transparency in AI tooling. Ultimately, the resilience of open-source projects will depend on a layered defense that anticipates such creative exploits.




