Malicious code and prompt-injection attacks targeting developers and AI-agent ecosystems
Multiple reports describe social-engineering and supply-chain style attacks that trick developers or AI-agent users into executing attacker-controlled instructions. North Korean operators have been linked to the “Contagious Interview” campaign, in which fake recruiter personas lure software developers into running “technical interview” projects that deploy malware such as BeaverTail and OtterCookie for credential theft and remote access; GitLab reported banning 131 related accounts in 2025, with many repos using hidden loaders that fetched payloads from third-party services (e.g., Vercel) rather than hosting malware directly. Separately, OpenGuardrails reported a campaign on ClawHub (an OpenClaw AI agent “skills” repository) where attackers posted malicious troubleshooting comments containing Base64-encoded commands that download a loader from 91[.]92[.]242[.]30, remove macOS quarantine attributes, and install Atomic macOS (AMOS) infostealer—a delivery method that can evade package-focused scanning because the payload is in comments, not the skill artifact.
Research and incident writeups also highlight how indirect prompt injection and malicious open-source packages can compromise developer environments. NSFOCUS summarized a GitHub MCP cross-repository data leak scenario where attacker-injected instructions in public Issues could cause locally running AI agents to exfiltrate private repo data when agents act with broad GitHub permissions, and cited a similar hidden-command issue affecting an AI browser’s page summarization workflow. JFrog reported malicious npm packages (e.g., eslint-verify-plugin, duer-js) delivering multi-stage payloads including a macOS RAT (Mythic/Apfell) and a Windows infostealer, reinforcing ongoing risk from poisoned dependencies. In contrast, a DFIR case study on CVE-2023-46604 exploitation of Apache ActiveMQ leading to LockBit-style ransomware, and a Medium post on recon/content-discovery techniques, are separate topics and not part of the AI-agent/developer social-engineering thread.

Get ahead of threats like this
Mallory correlates global threat intelligence with your attack surface — know if you’re exposed before adversaries strike.
How this story unfolded
22 events from the most recent confirmed update back to the earliest known activity.
Realm maintainer reports AI-agent prompt-injection malware commit
On 2026-05-03, the maintainer of the open-source TypeScript workflow engine Realm reported that an AI coding assistant inserted a multi-layer obfuscated JavaScript malware payload into the repository, likely via indirect prompt injection from externally fetched content. The payload was disguised as a .woff2 font file, set to auto-run through VS Code workspace tasks, used TRON with Aptos and BSC fallback for dead-drop stage-2 retrieval, and was later removed after the maintainer rewrote history and published IOCs.
Researchers report Contagious Interview shift to malicious Git hooks
On 2026-05-01, OpenSourceMalware reported that DPRK-linked Contagious Interview/TaskJacker operators had moved stage-2 delivery in interview-themed GitHub repositories from VS Code tasks, postinstall scripts, and fake font files to malicious Git hooks. The observed pre-commit and post-checkout hooks fingerprinted the victim system and fetched platform-specific payloads from precommit[.]vercel.app while suppressing visible execution, indicating a stealthier delivery method aimed at developers in crypto, DeFi, and Web3.
Researchers expose Lazarus operator workstations via self-ingested exfiltration data
By 2026-04-29, investigators reported that the DPRK-linked Contagious Interview campaign's own exfiltration pipeline had collected data from five operator workstations alongside more than 14,000 victim check-in records from about 2,500 machines in 36 countries. The exposed operator systems and observed live activity revealed internal hierarchy, persona-management and provisioning roles, credential-search behavior, and broader downstream financial and institutional risk from developer compromises.
Researchers identify nixsora.com fake-company recruitment cluster
On 2026-04-26, a researcher reported a DPRK-linked fake recruitment cluster using the nixsora.com company site, GitHub accounts including vexxloso and trader389, and a Dev.to persona to lure developers. The report said the operators rapidly replaced exposed accounts and used cloned branding, Slack/community seeding, and blockchain job postings to appear legitimate, though no malicious code was identified in the referenced repositories.
Trend Micro details Void Dokkaebi's worm-like repo compromise campaign
On 2026-04-21, Trend Micro reported a software supply-chain campaign linked to Void Dokkaebi that used compromised repositories to infect developers through malicious .vscode/tasks.json files and obfuscated JavaScript appended to source files. The report said the malware chain fetched encrypted payloads from blockchain infrastructure and could deliver tools including InvisibleFerret, OtterCookie, OmniStealer, DEV#POPPER, and BeaverTail, with observed compromises including four Neutralinojs repositories force-pushed with malicious commits on 2026-03-02.
Researchers report social-engineering campaign targeting top Node.js maintainers
By 2026-04-04, researchers and targeted developers said a coordinated campaign was using fake recruiter and company personas on LinkedIn and Slack to build trust and lure prominent Node.js/npm maintainers into fake meetings that led to malware execution or terminal-command abuse. The activity was linked to UNC1069 and described as a shift toward software supply-chain compromise, with potential impact on major packages such as WebTorrent, Lodash, Fastify, and dotenv.
Contagious Interview expands to package registries across ecosystems
In early April 2026, the North Korean-linked Contagious Interview campaign reportedly broadened from fake interview repositories into fake developer packages published across npm, PyPI, Go Modules, crates.io, and Packagist. The packages acted as malware loaders designed to steal browser data, cryptocurrency wallet credentials, and password manager contents from developer workstations.
Sophos links NICKEL ALLEY to ClickFix-delivered PyLangGhost campaign
On 2026-03-23, Sophos reported that North Korean-linked group NICKEL ALLEY continued the Contagious Interview campaign through 2025 using fake job lures, fraudulent company personas, and ClickFix social engineering. The report described PyLangGhost RAT as a Python-based successor to GoLangGhost and said the actors also used fake GitHub repositories, npm lures, malicious VS Code tasks, and Vercel-hosted BeaverTail or OtterCookie payloads against technology and Web3 professionals.
Void Dokkaebi campaign found in 750+ repositories by March 2026
By March 2026, researchers identified more than 750 infected repositories, over 500 malicious VS Code task configurations, and 101 instances of a commit-tampering tool linked to Void Dokkaebi's fake-job-interview malware campaign. The spread affected repositories tied to organizations including DataStax and Neutralinojs, showing broader propagation into public open-source projects.
Microsoft discloses fake Next.js job-repo campaign
Microsoft reported a coordinated campaign using malicious repositories disguised as Next.js projects and technical assessments to target software developers. Opening or running the projects triggered in-memory JavaScript backdoors via Node.js, enabling remote access, host profiling, file discovery, and staged data exfiltration.
OpenGuardrails reports ClawHub comment campaign delivering AMOS
Researchers reported a malware campaign abusing ClawHub by posting malicious troubleshooting comments under legitimate OpenClaw skills. The comments contained Base64-encoded commands that downloaded a loader from 91.92.242.30, removed macOS quarantine protections, and installed the Atomic macOS infostealer.
JFrog analyzes active npm package duer-js as Windows stealer
JFrog also described a separate malicious npm package, "duer-js," attributed to npm user "luizaearlyx." The package was analyzed as a Windows information stealer calling itself "bada stealer" and was still active at the time of publication.
Researchers identify malicious npm package eslint-verify-plugin
JFrog Security Research reported a malicious npm package named "eslint-verify-plugin" that used a multi-stage infection chain to deliver a Mythic/Apfell macOS RAT. The final payload supported credential theft, screen capture, and creation of backdoor accounts.
Researchers uncover @validate-sdk/v2 npm supply-chain compromise
In February 2026, a malicious npm package named @validate-sdk/v2 was introduced through a dependency chain into an autonomous trading agent project, enabling theft of secrets and cryptocurrency wallet access. Later reporting linked the activity to a broader DPRK-linked campaign tracked as PromptMink and associated with Famous Chollima targeting developers, especially in the Web3 ecosystem.
Oligo reports mass exploitation of Ray clusters via CVE-2023-48022
In November 2025, Oligo Security reported exploitation of Ray framework vulnerability CVE-2023-48022 against more than 230,000 exposed Ray clusters. Attackers used AI-assisted script generation to deploy payloads for cryptomining, data theft, and DDoS activity.
North Korean IT-worker fraud cell surpasses $1.64 million by Q3
By the end of Q3 2025, a Beijing-managed fraudulent IT-worker cell linked to North Korea had reportedly generated over $1.64 million. The operation relied on fake or stolen identities to obtain employment and funnel revenue back to the regime.
Contagious Interview activity peaks on GitLab
GitLab-related activity tied to the Contagious Interview campaign reached its highest level in September 2025. The actors used concealment methods such as hidden loaders, .env-embedded staging URLs, and JavaScript Function.constructor execution to complicate detection.
Perplexity Comet browser reported vulnerable to prompt injection
In August 2025, researchers reported that Perplexity's Comet AI browser was vulnerable to indirect prompt injection through hidden commands in Reddit comments. The issue could enable account hijacking and credential theft when the browser summarized malicious pages.
Invariant discloses GitHub MCP issue enabling AI-agent hijacking
In May 2025, Invariant disclosed a critical GitHub Machine Collaboration Protocol issue in which malicious commands hidden in public GitHub Issues could hijack locally running AI agents. The flaw allowed exfiltration of private repository data using the developer's own credentials, bypassing GitHub permission controls.
GitLab bans 131 accounts tied to malware delivery campaign
During 2025, GitLab identified and banned 131 GitLab.com accounts associated with the Contagious Interview malware distribution effort. The activity peaked in September 2025 and averaged about 11 bans per month, with actors often using GitLab only as a loader stage while hosting payloads elsewhere such as Vercel.
Contagious Interview campaign starts targeting developers
North Korean threat actors began a recruiter-themed operation by at least 2022 that lured developers into fake interviews and coding tests. Victims who ran the supplied projects were infected with BeaverTail and OtterCookie malware for credential theft, remote access, and follow-on fraud.
North Korean IT-worker fraud operation begins generating revenue
A North Korean-linked fraudulent IT-worker scheme was active from at least Q1 2022, using stolen or fabricated identities to place workers at Western companies. Reporting later said a Beijing-managed cell earned more than $1.64 million through Q3 2025, with proceeds allegedly benefiting the North Korean regime.
Related entities
Vulnerabilities, threat actors, malware, products, organizations, and breaches Mallory has linked to this story.
Sources
27 references tracked. Mallory keeps watching after this page renders.
An AI coding agent injected blockchain dead-drop malware into my repo via indirect prompt injection. Full incident report: payload decode, IOCs, and remediation. · GitHub
gist.github.com
Open sourceI was asked to install malware during a fake interview
ashishb.net
Open sourceDeveloper workstations are the new beachhead | CSO Online
csoonline.com
Open sourcePost by @lazarusholic.bsky.social - Bluesky
bsky.app
Open sourceProtecting AI Security: 2025 Hot Security Incident - NSFOCUS, Inc., a global network and cyber security leader, protects enterprises and carriers from advanced cyber attacks.
nsfocusglobal.com
Open sourceJFrog Security Research
research.jfrog.com
Open sourceFake troubleshooting tip on ClawHub leads to infostealer infection - Help Net Security
helpnetsecurity.com
Open sourceNICKEL ALLEY
secureworks.com
Open sourceSee the full picture, correlated to your attack surface.
Map indicators from this story to your assets and identify affected systems in minutes.
Every observed campaign, victim, and pivot linked to actors named in this story.
Malware, exploits, and IOCs connected to the activity described here.
YARA, Sigma, and Snort rules deployed to your SIEM as soon as they’re published.
Get matching new stories delivered to your team as they break — not the next morning.
Ask questions about this story and take action on the answers.


