Miasma Malware Targets npm Packages and GitHub Actions in Supply Chain Attack
Miasma malware targets npm packages and GitHub Actions, spreading to Go ecosystem.
A new wave of supply chain attacks linked to the Miasma malware family has compromised npm packages and GitHub Actions, and has also spread to the Go ecosystem. The attackers aim to steal developer credentials by exploiting compromised accounts and using malicious code within package installations and GitHub workflows. The malware employs tactics like registry poisoning, secret exfiltration, and GitHub dead-drop infrastructure to spread and harvest sensitive information.
AI summary of the linked source. Not reviewed by an editor. How this works
Run npm?
Get an email when a new story names npm, usually within the hour.
Free. Your list stays private and never appears in a subject line. One click stops it. How Vendor Watch worksPrivacy
The lesson from this incident
Full lessonThe Miasma campaign demonstrates how attackers can weaponize trusted developer ecosystems — npm, GitHub Actions, and Go modules — to silently inject malicious code into software build pipelines. By compromising developer accounts and poisoning package registries, attackers gain access to downstream environments at scale without ever directly targeting end organizations. The use of GitHub as 'dead-drop' infrastructure makes detection harder because traffic blends in with legitimate developer activity. This matters because a single compromised package or workflow can cascade across thousands of projects and organizations, exfiltrating secrets like API keys, tokens, and credentials during routine CI/CD operations.
What helps against this
How we list vendors- Identity governance and single sign-on
People who leave or change roles lose access everywhere at once, and forgotten accounts stop piling up.
- Secrets management
API keys, tokens and passwords stop leaking from code, chat and configuration files.
- Software supply chain security
Malicious and vulnerable open-source packages are caught before they ship.
Indicators of Compromise
Extracted by AI from the linked source. Not reviewed by an editor. How this works
- url — https://github.com/codfish/semantic-release-action
- url — https://github.com/search?q=description%3D%22Alright%20Lets%20See%20If%20This%20Works.%22