StepSecurity retweeted
why this happened every day
🚨 BREAKING: node-ipc compromised. Again.
Three malicious versions of node-ipc (9.1.6, 9.2.3, 12.0.1) were published today carrying an identical credential-stealing payload. This package has 10M+ weekly downloads.
Here's what happened:
An attacker injected an 80KB obfuscated IIFE into the CommonJS bundle. It fires on every require('node-ipc') call. No special config needed, just importing the package is enough.
What it steals: → AWS, Azure, GCP credentials → SSH private keys → Kubernetes configs → Docker tokens → GitHub CLI tokens → AI tool configs (including Claude) → Terraform state → 90+ credential file patterns in total
Everything gets gzipped and exfiltrated to an attacker-controlled domain (sh[.]azurestaticprovider[.]net) via DNS TXT queries and HTTPS POST, designed to look like normal traffic.
The attacker published across two major version lines simultaneously (9.x and 12.x) to maximize blast radius. Semver ranges like ^9, ~9.1.x, ~9.2.x, ^12, and ~12.0 all resolve to compromised versions automatically on the next install or lockfile refresh.
Key details:
Only the CommonJS bundle (node-ipc.cjs) is affected. ESM imports are clean.
The 9.x releases are fabricated. The 9.x line never shipped a .cjs bundle before this attack.
This is a different actor from the 2022 peacenotwar incident. Purely financial, credential-theft motivation.
If you installed any of these versions, assume all secrets on that machine are compromised. Rotate everything.
Our full technical breakdown covers the attack chain stage by stage, IOCs, and how to check if you're affected:
stepsecurity.io/blog/node-ip…
server side javascript might die with this pace of CVEs
🚨 BREAKING: node-ipc compromised. Again.
Three malicious versions of node-ipc (9.1.6, 9.2.3, 12.0.1) were published today carrying an identical credential-stealing payload. This package has 10M+ weekly downloads.
Here's what happened:
An attacker injected an 80KB obfuscated IIFE into the CommonJS bundle. It fires on every require('node-ipc') call. No special config needed, just importing the package is enough.
What it steals: → AWS, Azure, GCP credentials → SSH private keys → Kubernetes configs → Docker tokens → GitHub CLI tokens → AI tool configs (including Claude) → Terraform state → 90+ credential file patterns in total
Everything gets gzipped and exfiltrated to an attacker-controlled domain (sh[.]azurestaticprovider[.]net) via DNS TXT queries and HTTPS POST, designed to look like normal traffic.
The attacker published across two major version lines simultaneously (9.x and 12.x) to maximize blast radius. Semver ranges like ^9, ~9.1.x, ~9.2.x, ^12, and ~12.0 all resolve to compromised versions automatically on the next install or lockfile refresh.
Key details:
Only the CommonJS bundle (node-ipc.cjs) is affected. ESM imports are clean.
The 9.x releases are fabricated. The 9.x line never shipped a .cjs bundle before this attack.
This is a different actor from the 2022 peacenotwar incident. Purely financial, credential-theft motivation.
If you installed any of these versions, assume all secrets on that machine are compromised. Rotate everything.
Our full technical breakdown covers the attack chain stage by stage, IOCs, and how to check if you're affected:
stepsecurity.io/blog/node-ip…
StepSecurity retweeted
🛡️ Enhancing #OSSSecurity can be complex and time-consuming. @step_security's Secure-Repo automates critical best practices, streamlining the process for maintainers to improve their projects' security posture efficiently. Learn more: openssf.org/blog/2024/06/28/…
StepSecurity retweeted
We're thrilled to announce @step_security joining OpenSSF! 👏 StepSecurity offers a platform that secures CI/CD infrastructure and pipelines against security attacks, trusted by over 2700 open source projects that use GitHub Actions. 💻
StepSecurity retweeted
Read how I used a custom scanner to discover a GitHub Actions vulnerability hiding in plain sight for 3 years in a Google OSS repository and earned a $7,500 💰 #bugbounty!
adnanthekhan.com/2024/04/15/…
StepSecurity retweeted
Interesting tool of the week: github.com/step-security/har… by @step_security
We like: Protects runner workflows from exfiltration-style attacks by providing network observability for the runtime environment. Monitors files, process & network activity
StepSecurity retweeted
Securing GitHub Actions for a safer DevOps pipeline - helpnetsecurity.com/2023/10/… - @step_security @github #OpenSource #CloudSecurity #DevOps #Credentials #Monitoring #CyberSecurity #netsec #security #InfoSecurity #CISO #ITsecurity #CyberSecurityNews #SecurityNews
StepSecurity retweeted
Holy Crap. Just had my largest webinar ever with 1,400 people registered. Thanks, @step_security for being such awesome guests!
StepSecurity retweeted
🐐 GitHub Actions Goat
A deliberately vulnerable GitHub Actions CI/CD env
Learn common attacks + how to prevent
* Exfiltration of secrets from CI/CD pipeline
* Tampering of source code during build
* Compromise of the GITHUB_TOKEN
By @StepSecurity
github.com/step-security/git…
StepSecurity retweeted
⚗️ github-actions-goat
Deliberately Vulnerable GitHub Actions CI/CD Environment.
github.com/step-security/git…
StepSecurity retweeted
ARC presents a simplified way to set up self-hosted runners for GitHub Actions.✅
Learn more about to secure your ARC Environment using @step_security👇
#Kubernetes #operator
infosecwriteups.com/secure-y…
StepSecurity retweeted
Loving the work @step_security is doing to help OSS maintainers secure their workflows against Scorecard
ICYMI
github.com/step-security/sec…
StepSecurity retweeted
I just secured an open source project using secure-repo by @step_security, you should try it as well app.stepsecurity.io/securere…
StepSecurity retweeted
Interesting! @step_security has some neat Software Supply Chain Security projects in their github page: github.com/step-security
This Post is from a suspended account. Learn more
StepSecurity retweeted
Attack Simulator
Simulate past supply chain attacks such as SolarWinds, Codecov, and ua-parser-js
by @step_security via @SubTee
github.com/step-security/att…
StepSecurity retweeted
StepSecurity’s Catalog of Fixes is a great set of developer best practices for security.
blog.stepsecurity.io/stepsec…
StepSecurity retweeted
How to apply best practices to improve the #security of your #code repository using automation and tooling?
Varun Sharma, CEO and Co-Founder @Step_Security, live now at #QConLondon: bit.ly/3J8NREp
#SoftwareConference #SoftwareArchitecture #TechEvent
StepSecurity retweeted
🔒 Reducing attack surface in build operations is very important. I really like @step_security's hardened runner for github actions.
github.com/step-security/har…
StepSecurity retweeted
I just released OpenSSF Scorecard Monitor v2.0.0-beta3 🎉
New features (since v2.0.0-beta2):
- Issue assignation and tags
- Link to @step_security in each repo analyzed to quickly fix the scoring
github.com/marketplace/actio…
#security #OSSFScorecard
StepSecurity retweeted
Yesterday, the Node.js Security Working Group was treated to a fantastic demonstration by the @step_security team. If you are implementing @Scorecards_dev in your projects, you must watch this! 😎
youtube.com/live/x3I5fVRRAvA…





























