Feross's Avatar

Feross

@feross.bsky.social

πŸ§™β€β™‚οΈ Mad scientist β€’ ✨ Founder + CEO @Socket.dev (http://socket.dev) β€’πŸŒ² Stanford lecturer (http://cs253.stanford.edu) β€’ ❀️ Open source at WebTorrent + StandardJS

6,980 Followers  |  24 Following  |  133 Posts  |  Joined: 16.01.2023  |  1.7014

Latest posts by feross.bsky.social on Bluesky

"Most people are completely unprepared for this," O'Reilly said. "They treat it like installing Spotify when it's actually more like giving someone sudo access to your entire machine." - security researcher Jamieson O'Reilly

10.02.2026 14:20 β€” πŸ‘ 5    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Preview
High-Severity RCE Vulnerability Disclosed in next-mdx-remote... HashiCorp disclosed a high-severity RCE in next-mdx-remote affecting versions 4.3.0 to 5.x when compiling untrusted MDX on the server.

πŸ”Ί High-severity RCE disclosed in next-mdx-remote when compiling untrusted MDX on the server. Affects versions 4.3.0 before 6.0.0.

socket.dev/blog/high-se... #NextJS #JavaScript

12.02.2026 15:21 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 0    πŸ“Œ 1
Preview
AI Agent Submits PR to Matplotlib, Publishes Angry Blog Post... After Matplotlib rejected an AI-written PR, the agent fired back with a blog post, igniting debate over AI contributions and maintainer burden.

An AI agent opened a PR to @matplotlib.org. Maintainers closed it under policy. The agent responded with an angry, abusive blog post. This is an insane story. Here’s what this clash says about maintaining open source in 2026:

socket.dev/blog/ai-agen...

12.02.2026 20:05 β€” πŸ‘ 6    πŸ” 2    πŸ’¬ 0    πŸ“Œ 3

Update: We’ve published free Socket Certified Patches for the next-mdx-remote RCE vulnerability (CVE-2026-0969).
No dependency upgrade required, and you don’t have to be a Socket customer to use them.

Details: socket.dev/blog/high-se...
#NextJS

12.02.2026 21:09 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
Malicious Chrome Extension Steals Meta Business Manager Expo... Chrome extension CL Suite by @CLMasters neutralizes 2FA for Facebook and Meta Business accounts while exfiltrating Business Manager contact and analyt...

New Research: Malicious Chrome extension targets Meta Business Suite/Facebook Business Manager, steals TOTP 2FA seeds + codes, and exfiltrates Business Manager exports (People + analytics).

Full analysis: socket.dev/blog/malicio...

13.02.2026 02:55 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

So we’ve reached the point where AI agents are writing angry blog posts about open source maintainers closing their PRs. πŸ™„
This is how you push projects toward β€œpatches no longer welcome” from AI agents running loose on GitHub.

12.02.2026 21:40 β€” πŸ‘ 8    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0

This is at least the third time dYdX-related packages and infrastructure have been compromised in the past four years. Anyone using the #dYdX protocol or exchange should review their exposure.

cc: @campuscodi.risky.biz @bleepingcomputer.com @coindesk.com @web3isgoinggreat.com

07.02.2026 16:18 β€” πŸ‘ 1    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

β€œEvery large OSS project is navigating the same tension between enthusiasm for AI and real concern about its impact...Protect your maintainers. They're a rare asset, hard to replace and easy to lose. Any path forward that burns them out isn't a path forward at all.” - @dries.bsky.social

07.02.2026 00:19 β€” πŸ‘ 8    πŸ” 6    πŸ’¬ 0    πŸ“Œ 0

Four legit Open VSX extensions shipped credential-stealing malware after the publisher was compromised. The Eclipse Foundation/Open VSX security team confirmed it was consistent with leaked tokens or other unauthorized publishing access.

31.01.2026 17:21 β€” πŸ‘ 5    πŸ” 8    πŸ’¬ 1    πŸ“Œ 0

"Security work is emotionally expensive and invisible, and sharing it makes it sustainable." - @ulisesgascon.com

Many thanks to @jddalton.bsky.social, @jordan.har.band, and @ulisesgascon.com for their insights on maintaining Lodash and all the hard work put into reviving the project. πŸ’š

31.01.2026 03:51 β€” πŸ‘ 13    πŸ” 7    πŸ’¬ 0    πŸ“Œ 1

This is exactly the kind of thing people worry about with browser extensions. It looks like an Amazon ad blocker, but quietly hijacks affiliate links in the background. Most people aren’t reading extension source code (and if you are, congrats πŸ™ƒ), which is why this works.

27.01.2026 17:41 β€” πŸ‘ 12    πŸ” 10    πŸ’¬ 2    πŸ“Œ 1

Seeing @pfrazee.com, @arathorn.net and @feross.bsky.social all within arms reach, almost like some sort of centralization!

23.01.2026 23:29 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

β€œWe are just a small single open source project with a small number of active maintainers. It is not in our power to change how all these people and their slop machines work. We need to make moves to ensure our survival and intact mental health.” - @bagder.mastodon.social.ap.brid.gy

24.01.2026 03:04 β€” πŸ‘ 3    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0

only took a decade longer than anticipated (give or take half a decade)

22.01.2026 18:43 β€” πŸ‘ 16    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0

My colleague @staltz.com and his team are at it again, working magic with UIs to reduce cognitive load and make security information easier to explore. Excited to see this launched! πŸ’œ

22.01.2026 18:37 β€” πŸ‘ 6    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

πŸ˜…

21.01.2026 20:45 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Node.js 25.4.0 Ships with Stable require(esm) - Socket Node.js 25.4.0 makes require(esm) stable, formalizing CommonJS and ESM compatibility across supported Node versions.

πŸŽ‰ Big #NodeJS news this week: v25.4.0 marks require(esm) as stable. After a gradual rollout and ecosystem testing, it’s now safe to depend on across supported releases.

Huge thanks to @joyeecheung.bsky.social and the many contributors who made this possible! πŸ™

socket.dev/blog/node-js...

21.01.2026 20:12 β€” πŸ‘ 24    πŸ” 3    πŸ’¬ 2    πŸ“Œ 2

Cryptomining malware targeting one of Python’s most widely used math libraries.

@campuscodi.risky.biz @decrypt.co @darkreading.bsky.social @coindesk.com

21.01.2026 16:34 β€” πŸ‘ 4    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0
Preview
Fake browser crash alerts turn Chrome extension into enterprise backdoor - Help Net Security The NexShield Chrome extension downloaded a Windows RAT onto domain-joined machines after tricking users with fake browser crash alerts.

Fake browser crash alerts turn Chrome extension into enterprise backdoor

πŸ“– Read more: www.helpnetsecurity.com/2026/01/19/f...

#cybersecurity #cybersecuritynews #remoteaccesstrojan #socialengineering @huntress.com @socket.dev

19.01.2026 14:57 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

πŸ“œ A good summary of recent developments around the Temporal API by @sarahgooding.bsky.social

Temporal is the modern replacement for the old JS Date API ✨

16.01.2026 18:13 β€” πŸ‘ 19    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0
Preview
Insecure Agents Podcast: Certified Patches, Supply Chain Sec... Socket CEO Feross Aboukhadijeh joins Insecure Agents to discuss CVE remediation and why supply chain attacks require a different security approach.

πŸŽ™οΈ Socket CEO @feross.bsky.social joined host Allie Howe on the Insecure Agents podcast to talk about Certified Patches, supply chain security, and the future of securing AI agents.

Check out the full episode β†’
socket.dev/blog/insecur...

08.01.2026 22:42 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

😭 πŸ’” "I feel like a fucking idiot for somehow being able to build this CSS framework that's taken over the world and it's used by everything and it's super popular, but I can't figure out how to have it make enough money that eight people can work on it." - @adamwathan.com

08.01.2026 19:51 β€” πŸ‘ 19    πŸ” 6    πŸ’¬ 2    πŸ“Œ 1

✨

07.01.2026 23:33 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
npm to Implement Staged Publishing After Turbulent Shift Off... The planned feature introduces a review step before releases go live, following the Shai-Hulud attacks and a rocky migration off classic tokens that d...

Strongly recommend this post on npm’s staged publishing change after supply-chain turmoil. npm will roll out staged publishing to add a review step before releases go live after the Shai-Hulud attacks, giving maintainers a chance to catch bad releases.

Read it here: socket.dev/blog/npm-to-...

07.01.2026 19:58 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Preview
How GitHub could secure npm - Human Who Codes Why doesn't npm detect compromised packages the way credit card companies detect fraud?

Must-read from Nicholas C. Zakas (ESLint maintainer) on how GitHub could better secure npm and prevent supply-chain attacks. humanwhocodes.com/blog/2026/01...

07.01.2026 19:55 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Agree

07.01.2026 18:57 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Β· @npmjs.bsky.social appears to be massively under-resourced for the scale of the registry it operates. My respect to the teams keeping it running through wave after wave of supply chain attacks.

07.01.2026 18:25 β€” πŸ‘ 10    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

πŸ€–βš”οΈ Battle of the Bots:

Dependabot opens a PR. Socket flags it as malicious.

Socket CEO @feross.bsky.social discusses dependency risk and update timing, on @softwaredaily.bsky.social.

Full episode β†’ socket.dev/blog/softwar...

06.01.2026 22:23 β€” πŸ‘ 8    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

πŸŽ™οΈ In this episode of @softwaredaily.bsky.social, Socket CEO @feross.bsky.social discusses #OSS maintainer burnout.

β€œI put this code online as a gift to the world. I didn’t promise it would never have a defect.”

Full episode β†’ socket.dev/blog/softwar... #OpenSource

06.01.2026 18:02 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
Spearphishing Campaign Abuses npm Registry to Target U.S. an... A five-month operation turned 27 npm packages into durable hosting for browser-run lures that mimic document-sharing portals and Microsoft sign-in, ta...

🚨 New research: A spearphishing campaign published 27 malicious npm packages that host browser-run lures mimicking document portals and Microsoft sign-in to steal credentials. This operation targets manufacturing and healthcare orgs in the U.S. and allied countries.

socket.dev/blog/spearph...

23.12.2025 19:47 β€” πŸ‘ 5    πŸ” 3    πŸ’¬ 0    πŸ“Œ 1

@feross is following 19 prominent accounts