Miasma is a self-propagating software supply-chain threat cluster associated with malicious npm, PyPI, and direct GitHub repository compromises targeting developer ecosystems, CI/CD pipelines, and open-source maintainers. It is widely described as a rebrand or evolution of Mini Shai-Hulud and is closely linked in reporting to the broader Shai-Hulud, TeamPCP, and Hades activity clusters. Hades is frequently characterized as a later evolution of Miasma, while some later malware samples using Miasma branding have been assessed as copycats or false-flag reuse rather than the same operator. The actor’s operations focus on compromising maintainer accounts, publish tokens, and trusted release workflows, then republishing trojanized packages or pushing malicious code directly into source repositories. Observed targets include open-source package ecosystems and developer-heavy environments, with notable impact on cloud, software, bioinformatics, computational biology, genotype-phenotype analysis, and Microsoft Azure-related projects. Activity has affected npm and PyPI packages, GitHub repositories, and GitHub Actions workflows, including trusted publishing paths that produced apparently legitimate provenance attestations. Miasma malware families are centered on credential theft and worm-like propagation. Reported payloads harvest GitHub, npm, PyPI, RubyGems, JFrog, and cloud credentials, including AWS, Azure, and GCP material, as well as Kubernetes, Vault, SSH, Docker, shell-history, environment, and AI developer-tool configuration data. Exfiltration has repeatedly been conducted through GitHub infrastructure, including creation of public repositories under victim-controlled identities and use of public commits as command, configuration, and data channels. Some variants also used blockchain- or decentralized-network-assisted fallback mechanisms. Tradecraft attributed to Miasma and its evolutions includes malicious preinstall hooks, runtime-module backdooring, Python startup-hook abuse, native-extension execution, obfuscated Bun-based loaders, encrypted multi-stage payload delivery, GitHub Actions workflow abuse, OIDC trusted-publisher token minting, Sigstore/SLSA provenance abuse, persistence through IDE and AI-assistant configuration files, background token-monitor services, and destructive dead-man-switch logic that can wipe user data if stolen tokens are revoked. Additional reporting describes anti-analysis checks for virtualized environments, endpoint tooling, and Russian locale settings, as well as prompt-injection text intended to disrupt LLM-assisted malware triage. The cluster’s dominant objective is theft of credentials and secrets to enable recursive propagation across package registries, repositories, and downstream developer environments. Although some variants include remote shell, lateral movement, and wiper functionality, the core pattern is large-scale credential harvesting and self-spreading compromise of software supply chains rather than ransomware or overt extortion.
Who, where, and from where this actor operates. Pulled from open-source reporting and Mallory's analyst review.
Sectors the actor has been observed targeting.
Geographies tied to known operations.
43 distinct techniques observed across reporting, grouped by tactic. Hover any cell for the evidence excerpt.
1 malware family Mallory has associated with this actor across public reporting.
2 indicators attributed to this actor. Values are masked here and available in full in Mallory.
11 sources tracked across advisories, community write-ups, and news. New activity surfaces here as Mallory finds it.