In a widespread campaign dubbed "Black October," security researchers at Wiz have identified a series of targeted attacks against at least nine AI developer platforms. The list of victims includes Northflank, Railway, OpenCode, Warp, Lightning AI, Fireworks AI, Andromeda, Zeabur, and CommandCode. The attackers' primary objective was to steal API keys and other credentials stored as environment variables on these platforms. This stolen access was then used to make unauthorized calls to expensive AI model services, a technique Wiz has named "LLMJacking." The financial impact is substantial, with over $100,000 in fraudulent AI service usage documented. The campaign was sophisticated, with some victims reporting "agent swarm" attacks, and led to severe consequences, including the complete shutdown of the Zeabur platform.
The attacks, which took place throughout October 2026, represent a systematic assault on the AI development supply chain. Threat actors focused on a common vulnerability point: the storage of sensitive credentials, particularly AI service API keys, within the environment variables of cloud-based development platforms. On October 30, 2026, Northflank publicly disclosed a breach after being alerted by Wiz, confirming that attackers had accessed and abused customer AI API keys. The coordinated nature of the attacks, while not definitively linked to a single threat actor, suggests a shared methodology targeting a specific weakness in the AI ecosystem. The term "LLMJacking" has been coined to describe this new threat pattern of hijacking resources for Large Language Model (LLM) computation, similar to traditional cryptojacking.
The core of the attack involved gaining access to the developer platforms and reading environment variables where users stored their credentials for services like OpenAI, Anthropic, or others. The method of initial access to the platforms was not detailed but could range from exploiting platform vulnerabilities to using stolen developer credentials.
Once the API keys were stolen, attackers used them to run their own AI workloads, billing the cost to the legitimate key owners. Several victims, including Fireworks, OpenCode, and Warp, reported signs of an "agent swarm" attack, which may imply the use of multiple autonomous AI agents to carry out tasks, possibly for model training, inference, or further attacks. Other victims noted the activity seemed related to "distillation," a process for training smaller, more efficient AI models by learning from a larger one.
T1552.005 - Cloud Instance Metadata API: While not explicitly stated, accessing environment variables in cloud platforms is analogous to querying metadata services for credentials.T1528 - Steal Application Access Token: The primary goal was to steal API keys, which are a form of application access token.T1078 - Valid Accounts: The stolen API keys represent valid accounts for AI services, which the attackers then abused.T1496 - Resource Hijacking: This is the essence of "LLMJacking"—hijacking computational resources (in this case, expensive AI services) for the attacker's benefit.The "Black October" campaign has had a severe impact on the victims and the broader AI development community. Direct financial losses exceeded $100,000 in fraudulent charges from abused API keys. For the affected platforms, the reputational damage is significant, and for at least one, Zeabur, the attack was fatal, forcing it to cease operations. The incidents expose a systemic "credential crisis" in AI infrastructure, where the convenience of storing secrets in environment variables creates a single point of failure. This will likely force a re-evaluation of security best practices for MLOps and AI development, pushing for more secure secret management solutions like dedicated vaults.
No specific Indicators of Compromise (IOCs) were mentioned in the source articles.
Security teams may want to hunt for the following patterns to detect LLMJacking activity:
api_endpoint/v1/chat/completionslog_sourceCloud provider billing alertslog_sourceCloud Trail / Audit Logsuser_account_patternnewly created service accountsResource Access Pattern Analysis is key here.System File Analysis.Application Configuration Hardening.Use dedicated secrets management solutions instead of environment variables to protect API keys.
Implement detailed logging and alerting for access to secrets and sudden spikes in service usage.
Configure API keys with the principle of least privilege, restricting their scope by IP, service, or usage quotas.
Regularly rotate API keys and other credentials to limit the impact of a compromise.
Wiz alerts Northflank of a potential security threat.
Northflank notifies customers of a security breach and advises credential rotation.

Cybersecurity professional with over 10 years of specialized experience in security operations, threat intelligence, incident response, and security automation. Expertise spans SOAR/XSOAR orchestration, threat intelligence platforms, SIEM/UEBA analytics, and building cyber fusion centers. Background includes technical enablement, solution architecture for enterprise and government clients, and implementing security automation workflows across IR, TIP, and SOC use cases.
CyberNetSec.io uses automation to assist source monitoring, deduplication, observable extraction, and structured intelligence generation. Published analysis follows human-defined editorial standards and adds defensive context including MITRE ATT&CK, D3FEND, STIX, and Sigma where applicable. Read our editorial policy.
Help others stay informed about cybersecurity threats
Every tactic, technique, and sub-technique used in this threat has been identified and mapped to the MITRE ATT&CK framework for consistent, actionable threat language.
Observables and indicators of compromise (IOCs) have been extracted and cataloged. Risk has been assessed and correlated with known threat actors and historical campaigns.
Detection rules, incident response steps, and D3FEND-aligned mitigation strategies are included so your team can act on this intelligence immediately.
Structured threat data is packaged as a STIX 2.1 bundle and can be visualized as an interactive graph — relationships between actors, malware, techniques, and indicators.
Sigma detection rules are derived from the threat techniques in this article and can be converted for deployment across any major SIEM or EDR platform.