
codedge.de
August 20, 2026
6 min read
52/100
Summary
A phishing campaign impersonated a real company to send software engineers a TypeScript coding challenge through LinkedIn recruitment messages. The company named in the outreach was not involved and had publicly warned about the impersonation. Warning signs included a recruiter unaffiliated with the company, no introductory call, a personal Gmail address, an unexpected programming language, and code hosted on Bitbucket. The roughly 180-file project ran a loader when candidates used commands such as npm run dev or npm start. It contacted api.jsonbin.io to retrieve obfuscated JavaScript, which then contacted a command-and-control server at 147.189.174.138. The delivered modules included a remote-access trojan with shell access, SSH pivoting, screenshot capture, clipboard monitoring, and synthetic mouse and keyboard controls; a browser credential and cryptocurrency-wallet stealer; and a file grabber. The malware targeted environment variables, SSH and cloud credentials, .env files, private keys, browser profiles, wallet extensions, and user documents. It could access these files without administrator privileges because they are normally owned by the logged-in user. The malware also checked whether it was running in a virtual machine. Running untrusted coding tests in an isolated VM and restoring a snapshot afterward can limit exposure, although malware can still steal data accessible within that VM. Suspected victims should rotate credentials and keys, assess exposed secrets, and reinstall their operating system.
Key Takeaways
What the discussion said
The AI-specific alarm centered on a coding-interview command-line tool accused of quietly installing components, inspecting running processes, and intercepting traffic from AI assistants. Commenters treated that behavior as a profound breach of the trust a candidate is asked to extend: an assessment tool should evaluate code, not gain visibility into prompts, tool calls, or the broader developer environment. The fact that this can happen without administrator privileges made the concern sharper, since valuable developer data often lives in ordinary user-accessible files and sessions. Most of the larger thread discussed recruiting scams and local-machine hygiene rather than AI itself, so there was little debate over AI model quality or the merits of AI-assisted interviewing. The relevant consensus was defensive: tools that touch AI workflows should be explicit about their network access, installed components, and data collection, especially when candidates are pressured to run them during a job search. Suggestions such as disposable virtual machines, separate machines, and outbound-firewall prompts were framed as practical containment, not as a reason to normalize intrusive assessment software. No one defended intercepting AI-tool requests as a legitimate feature of an interview platform.
Community Sentiment
Concerns

Anatomy of a Failed (Nation-State?) Attack
Jun 27, 2026

Config Files That Run Code: Supply Chain Security Blindspot
Jun 8, 2026

Keyv and friends compromised in active Shai-Hulud supply chain attack
Aug 4, 2026

Anatomy of a Frontier Lab Agent Intrusion: A Technical Timeline of the Incident
Jul 28, 2026

Axios compromised on NPM – Malicious versions drop remote access trojan
Mar 31, 2026