Feross

Feross

@feross.bsky.social

🧙‍♂️ Mad scientist • ✨ Founder + CEO @Socket.dev (http://socket.dev) •🌲 Stanford lecturer (http://cs253.stanford.edu) • ❤️ Open source at WebTorrent + StandardJS

7.6K followers40 following258 posts

Pinned

🚨 Another npm worm is live right now. It landed the same week npm turned on publish-time malware scanning, and after npm killed long-lived tokens in favor of OIDC trusted publishing. It propagates through trusted publishing. keyv@6.0.0 even shipped with passing provenance.

A malicious Firefox wallet extension bundled server-review.js, which returns an inactive config during store review. A code comment says the payload arrives "after approval flip." Review checks one moment. Runtime code can change after. socket.dev/blog/firefox...

Socket now protects the world's largest company. That makes two of the Fortune 5 and ten of the Fortune 100. Developers, build servers, and AI agents install packages faster than anyone can review them. Socket checks what each one does before it's installed.

Feross reposted

Node patched eMudhra and Brotli last week, but updating Node only covered part of the problem. Other applications carried their own copies of Brotli or still trusted the compromised certificates, leaving teams with more software to find and fix. socket.dev/blog/emudhra...

socket.deveMudhra, Brotli, and the Long Tail of a Security FixFixes for eMudhra and Brotli are out. Getting them everywhere they’re needed means tracking down bundled libraries, runtimes, and certificate stores.

Feross reposted

🚀 Socket Threat Intel now shows which malware campaigns were blocked or detected in your organization. Campaign summaries bring together repository scans and Firewall activity, so you can quickly check your organization’s exposure.

Feross reposted

🪼+🦀=💫

Socket@socket.dev

Microsoft made TypeScript roughly 10× faster by porting its compiler and tooling to Go. Now Cloudflare’s @voidzero.dev team is working with the #TypeScript team on tsrs, a Rust port reporting up to 8× faster checks than TS 7.0 and ~70% less memory. socket.dev/blog/cloudfl...

Feross reposted

🚨 New investigation: Socket found malicious LiteLLM workflows running 11 days before the attack, targeting 20 secrets including GitHub, cloud, and AI credentials. After our disclosure, LiteLLM linked a stolen token to approval of the malicious release. socket.dev/blog/litellm...

socket.devNew Evidence Shows LiteLLM Secret-Stealing Workflows Ran 11 Days Before Supply Chain AttackSocket uncovered secret-stealing workflows that ran in LiteLLM’s GitHub repository 11 days before the supply chain attack on PyPI and Docker.

Feross reposted

@socket.dev I used to get excited when I received email alerts from Socket. From the last 48 hours, I have changed my stance on this..... All kidding aside, Socket made life easy for monitoring and acting on the latest CVEs for Kaneo. So thank you!

Feross reposted

Meanwhile somehow bun check, which is faster on my large project than tsrs, hasn’t been mentioned anywhere that I’ve seen.

Socket@socket.dev

Microsoft made TypeScript roughly 10× faster by porting its compiler and tooling to Go. Now Cloudflare’s @voidzero.dev team is working with the #TypeScript team on tsrs, a Rust port reporting up to 8× faster checks than TS 7.0 and ~70% less memory. socket.dev/blog/cloudfl...

Chainguard got PHP’s emergency RCE fix under embargo, like every other distributor. It published patched images 6+ hours before the coordinated release. The PHP Foundation says any attacker could then study the fix in binary form while every other PHP user waited.

Socket@socket.dev

The PHP Foundation says Chainguard unilaterally broke the embargo and published built images containing the critical RCE fixes more than six hours early: “This disregarded weeks of work by many parties toward a coordinated disclosure.” socket.dev/blog/php-emb...

Feross reposted

I've said it before: don't kill the goose that lays the golden eggs. If your business depends on open source, respect and support maintainers' work. Their time and goodwill aren't an unlimited resource.

Socket@socket.dev

The PHP Foundation says Chainguard unilaterally broke the embargo and published built images containing the critical RCE fixes more than six hours early: “This disregarded weeks of work by many parties toward a coordinated disclosure.” socket.dev/blog/php-emb...

Feross reposted

My team hard at work while I'm on a mini vacation. Mmm, wasnt litellm popped recently? Yunoroll?!?

Socket@socket.dev

🚨 LiteLLM, a Python package for connecting to AI model providers with 92M+ monthly downloads, has been compromised. Version 1.107.0 ships credential-stealing malware through PyPI wheels and Docker images, targeting cloud credentials, developer secrets, and AI tools.

Feross reposted

Things I know? Dan Nguyen-Huu is the best in the business and time spent with him is always time well spent. If cybersecurity and securing engineering organizations in this AI fever dream are your cup of tea 🫖 ? Checkout our recent conversation.

Socket@socket.dev

“It’s never been easier to build a security program. It’s never been harder to secure an organization.” 🎙️ Socket CISO Andrew Becherer shares lessons from Datadog, weighs the long-term costs of AI-built tools, and explains how founders can actually gain a CISO’s trust. 👇 socket.dev/blog/front-l...

Feross reposted

🚨 A new GhostAction wave has hit hundreds of GitHub repos, including Uber’s athenadriver and Pyxel. Attackers used compromised maintainer accounts to plant fake “security audit” workflows that steal GitHub Actions secrets.

Capital One operates in one of the most demanding security environments in the world. As AI accelerates how software gets built, evaluating dependencies in the pipeline is non-negotiable. Excited to share how they’re using Socket for proactive supply chain security: socket.dev/blog/capital...

socket.devSecuring the Financial Frontier: How Capital One Uses Socket for Open Source SecurityCapital One is partnering with Socket to proactively secure its open source supply chain.

Socket now protects four of the Magnificent Seven, two of the three hyperscalers, nearly every leading AI lab, and one of America's largest automakers. This summer, @socket.dev automatically blocked two live supply chain attacks at the world's largest company.

AI coding agents are writing code faster than ever and pulling in more open source dependencies than ever. @socket.dev is the guardrail that lets developers and agents move fast without shipping malicious or high-risk components.

Feross reposted

🚨 Two GitHub Actions compromised in May’s Mini Shai-Hulud campaign are running malware again. The repositories were re-enabled with malicious release tags intact, putting thousands of downstream repositories at risk. socket.dev/blog/mini-sh...

socket.devRe-Enabled GitHub Actions Expose Thousands of Repositories to Mini Shai-HuludTwo compromised GitHub Actions were re-enabled with malicious tags intact, exposing thousands of downstream repositories to Mini Shai-Hulud.

Feross reposted

thank you!

Socket@socket.dev

Maintainers spend countless hours keeping the open source projects we all rely on secure. Too often, that work is unpaid. Socket is proud to join @openjsf.org's new Security Stewardship Program to help fund the researchers and maintainers protecting Node.js. socket.dev/blog/openjs-...

Feross reposted

Maintainers spend countless hours keeping the open source projects we all rely on secure. Too often, that work is unpaid. Socket is proud to join @openjsf.org's new Security Stewardship Program to help fund the researchers and maintainers protecting Node.js. socket.dev/blog/openjs-...

socket.devSocket Joins New OpenJS Program to Fund Node.js Security WorkSocket is joining the OpenJS Security Stewardship Program to fund Node.js vulnerability research, maintainer remediation, and security releases.

Feross reposted

Replying to @nodeconf.eu

Mikola is a Principal Software Engineer at @socket.dev, where his work focuses on software supply chain security: detecting malicious packages and fixing vulnerable ones.

npm 12 silently skips install scripts, including legit ones that compile native modules. The result: prod failures, then teams blanket-allowing everything to make CI green. Flip the soft-fail into a hard-fail instead: risky.biz/RBNEWSSI140/

Feross reposted

We flagged a malicious package. Three hours later the same actor was back with the same payload, retooled to run on import. It slipped past npm 12 and past scanners that only check install hooks, which called it "safe." risky.biz/RBNEWSSI140/

Feross reposted

I wish more systems would adopt what IPS does in Illumos derivatives: Install scripts have a pre-determined list of actions they're allowed to run. If you need something else, you must handle it yourself in normal operation.

Feross@feross.bsky.social

npm 12 turns install scripts OFF by default. For years, installing a package could run code on your machine before you imported a line of it. Here's what changed: risky.biz/RBNEWSSI140/

Feross reposted

This post appeared under this Techmeme headline:

Feross@feross.bsky.social

OpenAI confirmed its agents were behind the Ruby GemStuffer incident. Sandboxed during a training run without full internet access, they used the registry as a makeshift web browser to reach the open web. Story by @bobmcmillan.bsky.social with analysis from @socket.dev www.wsj.com/tech/ai/cybe...

I used to think sales was dirty and that the product should speak for itself. I was wrong. Done right, sales is just being an honest consultant about fit, and I love it now. What changed my mind:

Feross reposted

hackers gonna hack!

Feross@feross.bsky.social

My security career started with a microwave. As a kid I read the manual, found the child-lock combo, and locked my mom out whenever I was mad. Read the manual everyone skips, find the feature nobody meant to expose. Still the whole job:

My security career started with a microwave. As a kid I read the manual, found the child-lock combo, and locked my mom out whenever I was mad. Read the manual everyone skips, find the feature nobody meant to expose. Still the whole job:

Feross reposted

Today, we’re launching Microsoft Teams notifications in Socket! 🚀 Route organization alerts and supply chain attack campaign updates directly to Teams, with precise control over what reaches each channel.

Defenders have to be perfect. Attackers only have to be right once. So does AI help attackers or defenders more? For phishing, attackers. For the software supply chain, I think it finally tips toward defenders. Why: