
⚡️ Founder + CEO @SocketSecurity (https://xitter.cf/t.co/7g1opA7Tr8) • 🌲 Visiting lecturer @Stanford (https://xitter.cf/t.co/yw9prxLiLe) • ❤️ Open source @WebTorrentApp + @StandardJS
Stanford, CA
Joined August 2008
- Tweets29.1K
- Following1.7K
- Followers41.2K
- Likes37.3K
🚨 Active supply chain attack on npm: keyv and cacheable are compromised right now, and the payload is a worm.
The maintainer account behind both package families was compromised. On August 4, ten packages were republished with a malicious preinstall hook that steals your credentials, then uses those credentials to publish itself into more packages. Malicious versions are live on npm as I write this.
These are foundational packages. keyv, cacheable, flat-cache, and file-entry-cache sit deep in dependency trees as transitive deps of common tooling like ESLint. Tens of millions of weekly downloads. Most affected users never installed them directly.
What the payload does:
• preinstall hook (setup.mjs) downloads a standalone Bun runtime and runs the second stage under it, sidestepping the host Node version and any Node-level monitoring
• Harvests cloud and CI credentials: AWS/GCP/Azure keys, HashiCorp Vault tokens, Kubernetes service account tokens, GitHub Actions OIDC, and npm tokens
• Repackages other npm packages with the same hook and republishes them through npm OIDC trusted publishing. This is what makes it a worm.
• Exfiltrates over DNS and by committing stolen secrets to attacker-created GitHub repos
• Plants autostart hooks in .claude and .vscode that execute when a developer or an AI coding agent opens the cloned repo. No npm install required.
The detail worth sitting with: [email protected] shipped with a passing npm provenance attestation. The build pipeline faithfully attested a source that was already trojanized. Signature verification alone did not stop this.
Socket’s AI scanner flagged the malicious setup.mjs hook. If you install anything in the keyv, @keyv, or cacheable scopes:
• Pin to the last known-clean version and rebuild lockfiles by integrity hash. No caret or tilde ranges, no npm update.
• Better: block the entire keyv, @keyv, and cacheable scope at your registry proxy until the account is confirmed clean.
• Rotate and revoke every credential reachable from any host that ran install scripts. npm and GitHub tokens should be revoked, not just rotated.
Developing story. Socket is updating the affected-package list as new versions appear.
Full research report with IoCs: socket.dev/blog/popular-npm-…
If you are dealing with this right now and want help, email [email protected] and we will spin up emergency white-glove assistance.
Feross retweeted
We just raised a $60M Series B at a $1B valuation to build @daytonaio into the Agent Cloud.
@FirstMarkCap led the round, with all key existing investors and angels doubling down.
We're also thrilled to welcome the founders of some generational companies aboard, including @patrickc (Stripe), @tobi (Shopify), @AravSrinivas (Perplexity), @BrendanFoody (Mercor), @oliveur (Datadog), @adamdangelo (Quora) and @ericsyuan (Zoom)
We're a 35-person team. But that's about to change; we're hiring across the board, and we'd love for you to join us.
Feross retweeted
We’re betting our $5.5M seed round that the next leap in AI coding won’t come from OpenAI or Anthropic.
It’ll come from a new feedback loop that learns from you.
Introducing Beacon: open-source, self-improving memory for coding agents.
Your sessions capture how you debug and solve problems. Today, that context gets lost and you have to re-explain things every time you switch tools.
Beacon continuously distills your sessions into reusable skills across Claude Code, Cursor, Codex, and 20+ harnesses, so your next agent can learn from the last.
Beacon is free and OSS 🌟 github.com/Asymptote-Labs/ag…
Why should the frontier labs be the only ones winning with your sessions?
You already did the work. Now let your coding agents learn from you.
Feross retweeted
Deno spent years persuading developers to bet on a better runtime. Now its creator sees “marginal” gains in a project “sucked into the gravity well of node compatibility.”
The backlash, the forks, and how AI is changing the future of JavaScript runtimes.
socket.dev/blog/deno-acquisi…
Feross retweeted
🎙️ @andrewbecherer on the Build vs Buy decision for security teams in the agentic AI era
Replying to @SocketSecurity
@SocketSecurity is hiring! Amazing company!
Feross retweeted
Anthropic researchers ran a 26-billion-parameter model across fifteen cheap Android TV boxes 🤯
Feross retweeted
Anthropic is giving open source maintainers a fast track to Mythos vulnerability findings.
Its free OSS Scanner delivers recurring audits, reports showing how to reproduce vulnerabilities, and proposed fixes when available.
socket.dev/blog/anthropic-os…
Feross retweeted
🚀 Socket for Origin is now available in @cursor_ai’s App Marketplace!
Automatically scan dependency changes for malware, compromised updates, and other supply chain risks. Get findings directly on your pull requests, before you merge.
socket.dev/blog/socket-for-o…
Feross retweeted
“It’s never been easier to build a security program. It’s never been harder to secure an organization.”
🗣️ @andrewbecherer & @dannguyenhuu from @DecibelVC
Feross retweeted
You see the fifth thing your agent tried. The four before it may have pulled malicious packages, and you'd never know.
That's why every input to a software factory needs to be verified.
Today we published the Software Factory Reference Architecture, read the paper here: agentbaseline.org/reference-…
Feross retweeted
More than 500 GitHub accounts...
Tens of thousands of repos...
GhostAction is back 🔪
Feross retweeted
Agent Baseline published a reference architecture today for securing software factories, with four boundaries enforced outside the agent.
Co-authored by Socket CTO @AhmadNassri with @ealeyner, @ianlivingstone, @vtahowe, and other industry leaders.
socket.dev/blog/agent-baseli…
Feross retweeted
Origin, Cursor’s code hosting platform, now supports over 20 integrations.
Connect your repos to tools for CI, deployments, code review, security, monitoring, and project management.
Feross retweeted
Blocking a bad package isn't enough. Agents route around it: the CDN, a rewritten registry config, a raw DNS lookup.
So we hide bad versions. If an agent doesn't know a version exists, it won't go after it.
More in the Software Factory Reference Architecture, out Tuesday.
"As far as the agent or the package manager is concerned, those versions don't exist." - @AhmadNassri CTO @SocketSecurity
What an agent can't see, it can't reach for. That's in the Software Factory Reference Architecture, out Tuesday from Ahmad, @ealeyner, and more.
Feross retweeted
🚨 More than 500 GitHub accounts committed credential-stealing Actions workflows to tens of thousands of repositories.
Disguised as security audits, the malicious workflows harvest AWS keys, API tokens, and secrets from Git history.
Read: thehackernews.com/2026/10/cr…
Feross retweeted
Update: Socket has identified more than 500 GitHub accounts that committed the malicious GhostAction workflow to tens of thousands of repositories since October 7, including organization-owned repositories reached through compromised contributors.
Feross retweeted
.@arxiv: "Our moderators are observing an increase in thin papers of narrow scope, as well as ‘salami’ papers, where a single work is broken up and submitted as a set of smaller papers. There is also a marked increase in dense, AI-written papers."
socket.dev/blog/arxiv-rate-l…
These user account -> GitHub organization pivots are really interesting. If an employee can infect a repository that others use or maintains secrets, it will keep spreading further.
Feross retweeted
🚨 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.
Feross retweeted
Day ✌️ at Claude Founder House
11:30am: Rebuilding from SaaS to agent-native, @AK34_ (Retool)
12:00pm: From founder to frontier lab @BMarcusMcCann (Anthropic) + @jarredsumner (Anthropic), moderated by @jneuwirth4 (Anthropic)
12:30pm: Building on the frontier, @timgl (PostHog), @joon_s_pk (Simile), @feross (Socket), moderated by Carly Ryan (Anthropic)
1:30pm: Building a GTM engine Edgar Sze (Profound)
2:00pm: From solo to multiplayer: AI with teams @nateparrott (Anthropic) + William Hu (Anthropic)
2:30pm: Securing the cyber frontier Shachar Hirshberg (Artemis), Erdem Menges (XBOW), @adylon7 (Outtake)
3:30pm: Growing a consumer AI product Deeni Fatiha (Gamma), @jgreze (Town), moderated by @omooretweets (a16z)
5:00pm: @nvidia AI for Science Happy Hour


















