Sarah Gooding
@sarahgooding.bsky.social
390 followers 130 following 120 posts
Head of Content Marketing at Socket (socket.dev). Open source advocate, runner, knitter. Find me at sarahgooding.dev
Posts Media Videos Starter Packs
Wow! I'm honored to receive this award from the @openjsf.org. It's a privilege to share stories that highlight the people and projects driving open source security forward. I'm thankful my work at @socket.dev lets me support the OSS maintainers and users at the heart of this community. 💜
Introducing 🥁🥁🥁 our JavaScriptLandia award recipients for this year!

Beyond building new features, our recipients guide others, maintain essential systems, document the hard parts, and strengthen the community every step of the way. 💙

Read more about our honorees here: hubs.la/Q03NQvx10
More malicious packages linked to North Korea, leveraging typosquatting.

Targets include Web3, cryptocurrency, and blockchain developers, as well as technical job seekers approached with recruiting lures, leading to multi-stage compromise and financial loss.

cc: @campuscodi.risky.biz
North Korea’s “Contagious Interview” campaign continues to weaponize npm: 338 malicious packages, 50K+ downloads. Leveraging typosquats, loader tweaks, and new aliases, it targets #crypto devs and job seekers via recruiter lures.

Full Report →
socket.dev/blog/north-k... #NodeJS
North Korea’s Contagious Interview Campaign Escalates: 338 M...
The Socket Threat Research Team is tracking weekly intrusions into the npm registry that follow a repeatable adversarial playbook used by North Korean...
socket.dev
Ruby Central’s incident report on the RubyGems.org access dispute sparks community backlash and renewed debate over project governance.

An overview on the latest news from the Ruby gems packaging ecosystem with comments from @indirect.io and @duckinator.bsky.social:
When a registry’s maintainers and stewards lose alignment, the entire ecosystem feels it. #Ruby Central’s report on the RubyGems.org access dispute has reopened hard questions about how open source infrastructure is governed. Here's the latest:

socket.dev/blog/ruby-ce...

cc: @shortruby.com
Big change in Google’s OSV that hasn’t gotten much attention: 500+ advisories just reappeared after a policy fix that had been hiding disputed CVEs.

cc: @campuscodi.risky.biz
Thrilled to have @ahmadnassri.com joining us at Socket! 🎉🎉🎉
Happy to share I'm getting back to my roots in open source, this time around on the side of protecting software development!

If you haven't yet, you should install @socket.dev for your team!
Reposted by Sarah Gooding
🔥 Breaking: Former #RubyGems maintainers have launched the Gem Cooperative, a community-run RubyGems server with open governance.

We spoke with the team behind it. Read the full story on the Socket blog
→ socket.dev/blog/gem-coo... #RubyLang #Ruby #Rails
Gem Cooperative Emerges as a Community-Run Alternative to Ru...
Former RubyGems maintainers have launched The Gem Cooperative, a new community-run project aimed at rebuilding open governance in the Ruby ecosystem.
socket.dev
This week we released Socket Firewall, a free CLI tool that protects developers from malicious packages at install time. We're excited to extend protection beyond npm to other ecosystems like #Python and #Rust, with more rolling out soon!

@thisweekinrust.bsky.social @campuscodi.risky.biz
#rustlang
🚨 Open source supply chain attacks are exploding.

Starting today, that ends.

We’re releasing Socket Firewall — FREE, zero-config, CLI that blocks malware before it lands on your laptop or CI.

Just run:

npm i -g sfw
sfw npm install lodash

Works for: npm, yarn, pnpm, pip, uv, and cargo.
Reposted by Sarah Gooding
Excited to see The Register cover the launch of Socket Firewall!

This new free tool gives developers real-time protection at install time across multiple ecosystems, including JavaScript, Python, and Rust, with more coming soon. It works out of the box: No API key. No configuration.
Reposted by Sarah Gooding
Other than the trusted publishing stuff (which is absolutely not ready for use yet, I will be outlining why in my JS Conf talk) this is a great write up of the recent goings on.
GitHub is overhauling npm security after the Shai-Hulud worm. Maintainers welcome the shift to stronger defaults, but are pressing for fixes to CI workflows, enterprise support & token usability.

Details on how community feedback is shaping the rollout:
socket.dev/blog/package...
Package Maintainers Call for Improvements to GitHub’s New np...
Maintainers back GitHub’s npm security overhaul but raise concerns about CI/CD workflows, enterprise support, and token management.
socket.dev
Reposted by Sarah Gooding
⚡️ Follow Socket on Instagram! www.instagram.com/socketsecuri...
Reposted by Sarah Gooding
…what a time to be in the JavaScript web security space…
Reposted by Sarah Gooding
Socket @socket.dev · Sep 16
🚨 Update: The "Shai-Hulud" supply chain attack has expanded to nearly 500 trojanized npm packages, including several from CrowdStrike, all using the same malware first seen in Tinycolor.

Full details and package list: socket.dev/blog/ongoing... #NodeJS #JavaScript
Ongoing Supply Chain Attack Targets CrowdStrike npm Packages...
Socket detected multiple compromised CrowdStrike npm packages, continuing the "Shai-Halud" supply chain attack that previously hit Tinycolor and dozen...
socket.dev
Reposted by Sarah Gooding
the ecosystem can’t keep absorbing hits like this, we need stronger defenses
Y'all this is non-stop. 😰 Woke up to another npm supply chain attack this morning. This malware is identical to the one that hit 40+ packages yesterday:

cc: @campuscodi.risky.biz
Socket @socket.dev · Sep 16
🚨 Multiple CrowdStrike packages trojanized in an ongoing npm supply chain attack: This is the same campaign that hit Tinycolor yesterday with identical malware.

Full list of compromised packages + mitigations →
socket.dev/blog/ongoing... #NodeJS #JavaScript
Ongoing Supply Chain Attack Targets CrowdStrike npm Packages...
Socket.dev found compromised various CrowdStrike npm packages, continuing the "Shai-Halud" supply-chain attack that previously hit `tinycolor`.
socket.dev
Reposted by Sarah Gooding
🚨 Major active supply chain attack just hit npm.

Popular package @​ctrl/tinycolor was trojanized — and it didn’t stop there. Over 40 packages were silently modified to steal secrets from dev machines & CI pipelines.

Our team at Socket caught it. Full report coming soon. Stay safe out there.
These attacks used to be more rare, but now we're seeing popular packages getting compromised every week. Check your dependencies.

cc: @campuscodi.risky.biz
Socket @socket.dev · Sep 15
🚨 Malicious update to @ctrl/tinycolor on npm is part of an active supply chain attack hitting 40+ packages across multiple maintainers. Audit & remove affected versions.

Our analysis of the malware: socket.dev/blog/tinycol... #NodeJS #JavaScript
Popular Tinycolor npm Package Compromised in Supply Chain At...
Malicious update to @ctrl/tinycolor on npm is part of a supply-chain attack hitting 40+ packages across maintainers
socket.dev
Reposted by Sarah Gooding
Socket @socket.dev · Sep 15
After recent npm supply chain attacks, @pnpm.io 10.16 adds a setting for delayed dependency updates.

Tools like Taze and npm-check-updates are testing similar “maturity” options, hinting at a cautious new trend in #JavaScript package management.

socket.dev/blog/pnpm-10... #NodeJS
pnpm 10.16 Adds New Setting for Delayed Dependency Updates -...
pnpm's new minimumReleaseAge setting delays package updates to prevent supply chain attacks, with other tools like Taze and NCU following suit.
socket.dev
Reposted by Sarah Gooding
Socket @socket.dev · Sep 12
🚨 A new phishing campaign is hitting crates maintainers, pretending to be from the Rust Foundation and asking for logins.

There’s no evidence crates.io is compromised but the emails are convincing and are bypassing Gmail spam filters.

socket.dev/blog/crates-... #rustlang
Crates.io Users Targeted by Phishing Emails - Socket
The Rust Security Response WG is warning of phishing emails from rustfoundation.dev targeting crates.io users.
socket.dev
Reposted by Sarah Gooding
Socket @socket.dev · Sep 10
🚀 Day 3 of Socket Launch Week: Announcing Socket Fix 2.0!

We updated Socket Fix to be much more powerful, with targeted CVE remediation and broader ecosystem support to help developers get to zero alerts faster. This is available for all Socket users today!
Reposted by Sarah Gooding
Hackers just hijacked npm packages with 2–3 billion weekly downloads.
All that access… and they only stole $500 of crypto 🤯

Sloppiest supply chain attack ever.
But if they’d been smarter? Could’ve been catastrophic.

I broke it down on @riskybusiness.bsky.social.

Full video here 👇
Feross Aboukhadijeh drops by RiskyBiz to talk about the big, dumb npm supply chain attack
YouTube video by Socket Security
www.youtube.com
😱😱 From the DuckDB team: "This website contained a pixel-perfect copy of the npmjs.com website. He logged in using the duckdb_admin user & password, followed by 2FA. Again, the user profile, settings etc. were a perfect copy of the npmjs.com website including all user data."
Socket @socket.dev · Sep 9
🚨 BREAKING: The DuckDB npm account was compromised. Malicious versions of duckdb, duckdb-wasm, and more were published early this morning with the same wallet-drainer malware seen in yesterday’s supply-chain attack. Check your dependencies!

socket.dev/blog/duckdb-... #NodeJS
DuckDB npm Account Compromised in Continuing Supply Chain At...
Ongoing npm supply chain attack spreads to DuckDB: multiple packages compromised with the same wallet-drainer malware.
socket.dev
Reposted by Sarah Gooding
Socket @socket.dev · Sep 9
🚨 BREAKING: The DuckDB npm account was compromised. Malicious versions of duckdb, duckdb-wasm, and more were published early this morning with the same wallet-drainer malware seen in yesterday’s supply-chain attack. Check your dependencies!

socket.dev/blog/duckdb-... #NodeJS
DuckDB npm Account Compromised in Continuing Supply Chain At...
Ongoing npm supply chain attack spreads to DuckDB: multiple packages compromised with the same wallet-drainer malware.
socket.dev
Reposted by Sarah Gooding
Socket @socket.dev · Sep 8
🚀 We’re kicking off another Launch Week at Socket, with a new feature launching every day!

First up: Pull Request Stories, a dashboard view that helps security teams track supply chain risks by showing the real impact of every PR.
Reposted by Sarah Gooding