Skip to main content
Live Webinar with SANS (June 25)— Agentic CTI Automation for Fun & ProfitRegister Free
Mallory
Back to intelligence
ai-enabled-threat-activitypackage-repository-poisoningphishing-campaign-intelligencecredential-stealer-activity

Malicious code and prompt-injection attacks targeting developers and AI-agent ecosystems

Updated 1mo agoFirst seen Feb 23, 202627 sources

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.

Share:
Malicious code and prompt-injection attacks targeting developers and AI-agent ecosystems
Stay ahead

Get ahead of threats like this

Mallory correlates global threat intelligence with your attack surface — know if you’re exposed before adversaries strike.

EVENT TIMELINE

How this story unfolded

22 events from the most recent confirmed update back to the earliest known activity.

22 EVENTS
May 3, 20262mo ago

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.

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
May 1, 20262mo ago

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.

Lazarus Group Uses Git Hooks To Hide Malware | OpenSource Malware Blog
Apr 29, 20262mo ago

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.

Hunting Lazarus Part VI: The Factory That Ate Its Workers ? Red Asgard Blog
Apr 26, 20262mo ago

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.

More Fake Devs, More Fake Companies: vexxloso and Nixsora.com | North Korean Internet
Apr 21, 20262mo ago

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.

Void Dokkaebi Uses Fake Job Interview Lure to Spread Malware via Code Repositories | Trend Micro (US)
Apr 4, 20263mo ago

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.

Top Node.js Maintainers Targeted in Sophisticated Social Engineering Scheme
Apr 1, 20263mo ago

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.

Developer workstations are the new beachhead | CSO Online
Mar 23, 20263mo ago

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.

NICKEL ALLEY strategy: Fake it ‘til you make it | SOPHOS
Mar 1, 20264mo ago

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.

Void Dokkaebi Hackers Use Fake Job Interviews to Spread Malware via Code Repositories
Feb 25, 20264mo ago

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.

Feb 23, 20264mo ago

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.

Feb 1, 20265mo ago

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.

New Wave of DPRK Attacks Uses AI-Inserted npm Malware, Fake Firms, and RATs
Nov 1, 20258mo ago

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.

Sep 30, 20259mo ago

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.

Sep 1, 202510mo ago

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.

Aug 1, 202511mo ago

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.

May 1, 20251y ago

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.

Jan 1, 20251y ago

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.

Jan 1, 20224y ago

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.

LINKED ENTITIES

Related entities

Vulnerabilities, threat actors, malware, products, organizations, and breaches Mallory has linked to this story.

180 LINKEDOpen in app
Affected products
37 linked
Visual Studio CodeGithubFont AwesomeLinkedinVercelBitbucketNext.JsNpmWindowsGitlabNodejsDiscordPythonMacosBuildbotVirustotalTelegramWindows 11Google DriveTrelloCloudflarePowershellMacosWindows Script HostNordvpnBitlockerDropboxGitDropboxGoogle DriveGmailChromeNordvpnReactRemote Desktop Protocol (Rdp)CursorTrivy
Organizations
80 linked
Microsoft CorporationGitHubBinanceAmazon Web ServicesSensigoAptos LabsLinkedinVercelGoogleAtlassianGitLabXDatastaxTrend MicroJfrogSocketSlack TechnologiesNeutralinojsCheck Point Software TechnologiesSoftEther CorporationGogMegaBleepingComputerAikido SecurityDigitaloceanAxiosBitbucketSamsung ElectronicsDomainToolsVirustotalHunt.ioIndeedOktaT-Mobile USCloudflareeSentireAnthropicDropboxOligo SecurityReversingLabsNSFOCUSBlueskyPerplexityHerokuRedditYahooSentinelOnenpm, Inc.NordvpnCheckmarxTrelloSophosAqua SecurityTinesSafeDepAbstract SecurityOpenSourceMalwareRenderBlueVoyantRailwaynpoint.ioRed AsgardPolygonVeltrix CapitalInvariant LabsNational Endowment for DemocracyThe US–Russia Foundation4sync.comMockiJSONKeeperStreamYardTelnyxAstraAstra Byte SyncOpenfortMentonexNixsoraBankrBridgers FinanceBlocmerce
The operational view lives in Mallory

See the full picture, correlated to your attack surface.

This page covers what’s public. Mallory adds the parts that aren’t — which of your assets are affected, which threat actors are using it right now, which detections to deploy, and what to do next.
Exposure mapping

Map indicators from this story to your assets and identify affected systems in minutes.

Threat actor evidence

Every observed campaign, victim, and pivot linked to actors named in this story.

Associated malware

Malware, exploits, and IOCs connected to the activity described here.

Detection signatures

YARA, Sigma, and Snort rules deployed to your SIEM as soon as they’re published.

Scheduled alerts

Get matching new stories delivered to your team as they break — not the next morning.

AI threads

Ask questions about this story and take action on the answers.