frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

elect.horse

https://elect.horse/
357•solarist•5h ago•102 comments

Backdoor in Claude Code for VS Code extension on the Cursor Marketplace

https://phorion.io/blog/offical-claude-code-vsx-compromise/
81•_chall•7h ago•286 comments

Azure's Weakest Link – Five Full Cross-Tenant Compromises

https://www.binarysecurity.no/posts/2026/10/one-root-case
124•swq115•4h ago•11 comments

US Reps Lead Democratic Resolution Opposing A.I. Bubble Bailout for Big Tech

https://progressives.house.gov/2026/10/reps-casar-waters-lead-democratic-resolution-opposing-a-i-...
262•DeepLogin•2h ago•173 comments

Binance-hacker-1029 – $5.6B stolen from Binance

https://arkm.com/explorer/entity/21a94755-f604-45e5-9501-6542e23005e8
1603•Tiberium•17h ago•1073 comments

The $6.3B Binance Hack Was Pulled Off in Just 20 Minutes

https://www.wired.com/story/the-dollar63-billion-binance-hack-was-pulled-off-in-just-20-minutes/
86•domhudson•1h ago•46 comments

We're releasing the weights of Mistral Large 4

https://mistral.ai/news/mistral-large-4-oss/
1612•kuberwastaken•1d ago•424 comments

American views of higher ed decline, once again

https://bryanalexander.org/horizon-scanning/american-views-of-higher-ed-decline-once-again/
26•surprisetalk•2h ago•24 comments

5-MeO-DMT sometimes cancels the Ebbinghaus illusion

https://psychotechnology.substack.com/p/5-meo-dmt-sometimes-cancels-the-ebbinghaus
7•surprisetalk•1h ago•2 comments

Finding Panics with Call Graph Analyzer

https://tweedegolf.nl/en/blog/242/finding-panics-with-call-graph-analyzer/
24•ndr•2d ago•0 comments

Gilgamesh by Simon Armitage review – an ancient epic is brilliantly translated

https://www.theguardian.com/books/2026/oct/20/gilgamesh-by-simon-armitage-review-an-ancient-epic-...
112•benbreen•2d ago•34 comments

Why a program doesn't work when run from a batch file, but works when clicked

https://devblogs.microsoft.com/oldnewthing/20261026-00/?p=112797/
64•ibobev•3d ago•32 comments

Lighthouses, War and a Puffling

https://adcochrane.wordpress.com/2026/10/29/lighthouses-war-and-a-puffling-the-isle-of-may/
9•aways•16h ago•0 comments

Herdr has released native app

https://github.com/herdrdev/herdr-app
287•cherioo•14h ago•187 comments

I'm so bad at billiards that I ended up in the hyperbolic plane [video]

https://www.youtube.com/watch?v=kL9BTbIGxLg
191•surprisetalk•2d ago•31 comments

Commodore 1600 VICmodem

https://dfarq.homeip.net/commodore-1600-vicmodem/
17•ibobev•4d ago•10 comments

Wasmer (YC S19) Is Hiring OS/Hypervisor Experts in Europe

https://www.workatastartup.com/jobs/98722
1•syrusakbary•7h ago

Astroterm: A Planetarium for Your Terminal

https://github.com/da-luce/astroterm
192•nvmdbljstm•2d ago•21 comments

We ran AI agent swarms in Minecraft and Mindustry

https://labs.ycombinator.com/projects/games/index.html
344•sandslash•17h ago•141 comments

Just Noting That Your Candy Corn Is Made of Bug Secretions

https://www.theatlantic.com/science/2026/10/candy-corn-bug-shellac/689213/
18•fortran77•1h ago•29 comments

Artificial Analysis v5 and the benchmarker's dilemma

https://www.interconnects.ai/p/artificial-analysis-v5-and-the-benchmarkers
45•6thbit•2d ago•32 comments

H.264 Is Magic (2016)

https://sidbala.com/h-264-is-magic/
479•ea016•22h ago•155 comments

A tiny world model running games on a Raspberry Pi Pico 2 W

https://github.com/SheepSeb/tinyworldformer
252•airinei•18h ago•16 comments

Cuis: The Modern Smalltalk-80

https://cuis.st/
154•theanonymousone•3d ago•19 comments

LLM Voice

https://martinfowler.com/bliki/LLM-Voice.html
539•ibobev•23h ago•287 comments

Show HN: I Turned DOOM into a Transformer

https://github.com/mottopanikeiku/doomformer
118•falperc•15h ago•35 comments

Cormac McCarthy's Library

https://cormacmccarthy.lib.utk.edu/
86•maitland•14h ago•33 comments

Medicare Will Pay $50k for Your Heart Attack. It Should Pay $100 to Prevent It

https://www.medpagetoday.com/opinion/second-opinions/123553?trw=no
7•brandonb•20m ago•4 comments

Pompeii wardrobe found untouched since 79CE holds keepsakes, coins, and two mice

https://archaeologymag.com/2026/10/pompeii-wardrobe-found-untouched-since-79-ce/
13•wawayanda•1h ago•3 comments

Python on My Wrist

https://tildeweb.nl/~michiel/python-on-my-wrist.html
73•roywashere•3d ago•11 comments
Open in hackernews

Backdoor in Claude Code for VS Code extension on the Cursor Marketplace

https://phorion.io/blog/offical-claude-code-vsx-compromise/
66•_chall•7h ago
https://cursor.com/blog/claude-code-extension-security-notic...

Comments

mindracer•6h ago
The extension has over 27 million installs, ouch
mrweasel•4h ago
How will they communicate and fix that. The affected version has been yanked from the marketplace: https://marketplace.visualstudio.com/items?itemName=anthropi... but that doesn't clean up infected machines.
bitfilped•53m ago
Seemingly the won't to either point.
ale42•4h ago
Is this affecting only people using Cursor or all VS Code users? The article specifically mentions the Cursor marketplace. But the affected version is indeed missing on the official VS Code marketplace, was it compromised too?
richrichardsson•4h ago
How legit is this? Seems low on details.

I don't use Cursor or the VSCode extension, but know plenty in our organisation who use the latter. How worried should we be?

abirch•3h ago
1shooner posted this link: https://www.binance.com/en/square/post/10-30-2026-claude-cod... this was not the official extension. Supply Chain is very important, please only use official builds. From the link above:

A malicious version of Anthropic’s Claude Code VS Code extension, version 2.1.313, was published to the Open VSX registry on Oct. 30. According to ChainCatcher, security researcher Paul McCarty, known as 6mile, described the finding in a post on the OpenSource Malware blog. Researchers confirmed the analyzed Open VSX release was malicious and submitted a threat report about the same version on Microsoft’s VS Code Marketplace as a precaution.

properbrew•10m ago
> please only use official builds

Wasn't this an official build though? A signed updated version of a package released by the same developer as the one you've already installed, the supply chain was hacked.

hoppp•1h ago
Better be safe and check your dev environment if you use it.
mindracer•4h ago
Some more details

https://doublepulsar.com/anthropic-hacked-to-deliver-remote-...

1shooner•3h ago
Cursor reporting this: https://cursor.com/blog/claude-code-extension-security-notic...

What appears to be an official Binance account reporting it also:

https://www.binance.com/en/square/post/10-30-2026-claude-cod...

airhangerf15•3h ago
VS Code extensions have always been terrible from a security perspective. This seems like it's a supply chain attack? Makes me think of Solar Winds from a few years ago.

It doesn't appear that the Claude Code harness itself was compromised, was it? or Cursor if you use Anthropic models via Cursor's API itself?

Lately I've been using a script that mounts my current working directory in a container and I put all my build tools in a Dockerfile. I also map the harness config (~/.config/opencode or whatever) to a named volume to minimize the chance a harness could grab other things off my host. I can't use it if I ask the LLMs for docker work since they need the docker socket and then all bets are off (it could just mount your root volume somewhere). I sure I could use a full QEMU VM or some other type of isolation for such devops tasks, but I haven't really looked into it yet. Guess I should.

bhubert•59m ago
You could also start whichever container it needs (the docker work) yourself and just have the two containers container with eachother (e.g. docker compose, without granting access to docker socket), provided that the docker work is static enough that this would work.

You could also look into user gVisor runtime for extra security.

If not, then I think you're right about full VM.

I've been eyeing Gondolin for a while for that, but haven't yet tried it.

chrisweekly•38m ago
Try smolvm microvms from https://smol-machines.com
rolosa•3h ago
He says to follow his social, and he provides his handle, but there's no link, and I have no idea how to read it.
episodeiv•3h ago
You can see his posts at https://cyberplace.social/@GossiTheDog/
rolosa•3h ago
Eh, he's already lost me the moment he made it difficult.
fn-mote•3h ago
If you don’t have anything to steal, you don’t need to follow a security researcher anyway.

/s

henearkr•3h ago
It wasn't Anthropic that was hacked but SpaceXAI (their Cursor Marketplace).
darkwi11ow•3h ago
Cursor uses OpenVSX marketplace (https://open-vsx.org/), that all non-Microsoft forks of VSCode utilize (official marketplace is only allowed in official proprietary VSCode release). It's not really related to Cursor/SpaceX in any way.

I suspect it's still Anthropic who were hacked, because they control OpenVSX account with release privileges.

edit:

Binance confirms my suspicions, via https://www.binance.com/en/square/post/10-30-2026-claude-cod...

  The affected Open VSX extension is owned by Anthropic employee Igor Kofman, but it is unclear whether his account or another part of the publishing process was compromised.
tyingq•3h ago
Sort of hoping it's Anthropic and their specific OpenVSX account credentials. As opposed to the worse case of an OpenVSX flaw that's broader. A ton of AI-enabled IDEs are VsCodium forks pointed at OpenVSX...Cursor, Anti Gravity, Kiro, Trae, Devin, etc.
AdrianCX•2h ago
Just did a quick search, OpenVSX has no extension signing?, no verifications?, what year is this...

This could have been avoided by having extensions signed by company doing them with keys and review

darkwi11ow
hem777•3h ago
”I've confirmed Binance use Claude Code with this extension.”
fn-mote•3h ago
^^ Had to verify that this was a real quote from the chain and not a joke. It is accurate.
xx_ns•3h ago
I think it should be important to note that this affected the Claude Code extension on the Open VSX extension registry (and by extension, the Cursor marketplace). From what is currently known, the build on the official marketplace was/is clean.

EDIT: I am now actually unsure if this is the case. From what I can see, all of the write-ups mention the Cursor marketplace and Open VSX specifically, but make no explicit mention of the official Microsoft registry.

EDIT 2: The version that was compromised (2.1.313) seems to have never been published on the official Microsoft registry. As per the documentation [1], unpublished versions should still be discoverable:

> When you unpublish an extension, the Marketplace preserves the extension statistics. The extension remains publicly discoverable and available via an existing API.

[1]: https://code.visualstudio.com/api/working-with-extensions/pu...

thevinter•3h ago
Do you have any sources? OP claims that it *also* affects Open VSX
Hackbraten•2h ago
Three different marketplaces have been mentioned in this discussion:

1. The Cursor Marketplace (never heard of this one, it’s possibly a custom marketplace hard-wired into Cursor, which is architecturally a VS Code fork?)

2. The Visual Studio marketplace, hard-wired into VS Code

3. Open VSX

If I understand this thread correctly, then #1 and #3 had compromised versions, and nobody has made a statement yet about the status of #2.

Lazare•1h ago
Cursor maintains a mirror of OpenVSX... Kinda. Except they inject some of their own extensions in it. But it's mostly a mirror.

Edit: Cursor is apparently stating now that the tampered files were only on their mirror not OpenVSX.

nubinetwork•3h ago
It looks like they push an update every office day. I'm guessing if I installed 6 months ago and didn't update, that I should be fine?
fn-mote•3h ago
Emphasis on guessing. If/when there is an actual postmortem, you’ll know when the back door was introduced.
fg137•3h ago
You are either lucky or compromised.
koolba•2h ago
Not updating air gapped systems is a security feature, not a bug.
staminade•2h ago
I think VS Code extensions autoupdate by default, unless you disable it.
entrope•2h ago
Yes, but they normally have a 12-hour delay (it was 2 hours at the beginning of June and got extended sometime after that, maybe later in June) and require some human action to reload extensions or restart the editor before the new version runs.

I noticed that there was no update yesterday and wondered why. The daily updates are annoying in the base case.

Edited: This update was live for only 11 hours, so hopefully the default delay limited the blast radius, as it is meant to do.

eviks•3h ago
That's literally impossible, with all the access to the frontier software development tools at their disposal they can ship features securely at 100x
kamban•2h ago
Yet, they managed to screw up.
iugtmkbdfil834•2h ago
:D I have to assume parent is being a little sarcastic.

It obviously doesn't take much to simply add 'just one more feature' that happens to undermine the original purpose of the application.

skydhash•2h ago
It always about “we solved the bottleneck in coding”. But the slowness was not about typing, or finding docs. It’s always about ensuring screwups don’t happen.
mirekrusin•2h ago
To be fair it’s not like screwups were not happening before, but if you move 100x faster and are 50x more secure than before you’re still 2x more exposed.
jimbokun•30m ago
Yes, bug count is roughly linear in the number of lines of code.
atrokhymchuk
glimshe•3h ago
Why didn't Claude detect the hack and prevent it from affecting customers using its superhuman AGI reasoning?
_heimdall•2h ago
Don't worry, I assume an LLM version of McAfee Total Protection Antivirus is coming soon
nannal•2h ago
I do have a log reading / action / resolution product in the works.

Its sort of like having a sysadmin constantly watching. Poking through logs pcaps & monitoring for unusual activities.

Also works with local models well enough.

Geezus_42•2h ago
I've set up something like that with a small local model in my homelab.
Filligree•1h ago
I’ve set up something like that with Opus. Works well enough, and points out CVEs to fix on the regular.

Running NixOS helps.

jmbwell•1h ago
I love how LLMs have brought DIY software back. Need an app? Just make it. Like back when you’d write programs in BASIC
stogot
stopsayingsorry•3h ago
Imagine backdooring 50+ million installs.

Hats off to the hackers.

stbenjam•2h ago
5,000*
gcoakes•2h ago
I think that's just the number Cursor has telemetry on. I think there's multiple distribution locations.
misnome•2h ago
5000 is the cursor number for people on the cursor version of the store, not the VSCode store.
K0nserv•3h ago
If the sole purpose of this hack was to steal cryptocurrency, a silver lining might be, as in many similar cases, that if you stay away from that particular dumpster fire you are probably okay. I mean there's still a reverse shell on your machine to fix, but at least nothing of value was lost.
cube00•2h ago
Even if you don't have cryptocurrency they can still go after your GitHub credentials and run some very expensive agent and runner workloads.

I've started developing with a separate user account to limit the blast radius but you still need to login to access repos and use AI features.

K0nserv•2h ago
For sure sandboxing and isolation is feeling increasingly relevant regardless, but crypto theft is acting as a good sponge.
bakies•2h ago
That's why I stay away from that dumpster fire too!
DonHopkins•1h ago
Every dumpster fire has a silver lining when people who deserve it get burned.
InsidiousWombat•27m ago
now I kinda wanna shadow the usual SSH creds files with LLM read-only user, so it can rummage thru the repos all it wants but I need to do the push using my creds.
misnome•2h ago
Has anyone managed to confirm the time that the backdoored version was released? None of my machines updated to it, I am wondering if it was saved by a combination of luck and

> This extension is not updated yet because new versions become eligible for automatic update 12 hours after they are published. It will become eligible in 2 hours.

helsinkiandrew•2h ago
> Yesterday, Anthropic were compromised and Cursor extension used by tens of millions of developers for Claude access was delivering a remote access trojan via an SSH reverse backdoor

That's a bit hyperbolic: someone released a version of the Claude Code VS Code extension with a backdoor on the Cursor marketplace:

> a maliciously modified version of Anthropic’s Claude Code extension was made available in the Cursor VS Code extension Marketplace

https://cursor.com/blog/claude-code-extension-security-notic...

darkwi11ow•2h ago
Nah it was Anthropic, see my comment at https://news.ycombinator.com/reply?id=50302513&goto=item%3Fi...

Cursor does a bad reporting branding OpenVSX as "Cursor Marketplace". What a joke the company had become under Elon. But also it might be related to Anthropic/SpaceX business ties, they try to minimize damage on Anthropic pre-IPO

swingboy•2h ago
Wasn’t it called Cursor Marketplace pre-Elon?
darkwi11ow•2h ago
Cursor always used OpenVSX for VSCode extensions. There is separate "Cursor Marketplace" (https://cursor.com/marketplace) but it installs "Cursor Plugins" which are exclusively Cursor feature not related to VSCode, and Anthropic had never released a "Cursor Plugin"
anon-3988•2h ago
I have this realization recently that everyone that uses Claude Code or Codex have basically been running RCE code on a daily basis (me included). So much for "be careful about running curl | bash!". That puts it into perspective what does security and privacy really mean? For all I know, these CLIs could have been secretly scraping my entire directory. Who's checking?
staminade•2h ago
This was a compromise of the extension. The same kind of supply-chain attack could happen to literally any extension, package or other piece of software you install. Not excusing Anthropic letting this happen, but it doesn't have any bearing on the security and privacy of using Claude Code or Codex. Yes, you need to be careful about what they do. The fact that you might still get pwned via some other vector is irrelevant.
minraws•2h ago
Can't their millions of agent swarms detect a malicious supply chain vector, sure it can happen to any company but not the one people are literally handing over their entire companies too.

Anthropic holds the SLA/MSA agreements not this bad actors what happens to your data is unknown if these become frequent and accepted. Given how much data is piped to Claude code via these services/extensions.

Den_VR•2h ago
There’s a reason codex and the like improved like they did. You can simply look. Or hear about it on podcasts.
snaking0776•2h ago
In at least one case they were! https://cybernews.com/ai-news/grok-build-git-repository-uplo...
AdrianCX•2h ago
https://www.reuters.com/business/media-telecom/cursor-says-u...

> Cursor said the extension was not developed by Anthropic and the maliciously modified extension was live on the marketplace from about 2:27 a.m. PT to 1:35 p.m. PT on Thursday

So is this or isn't this from Anthropic and how did this happen?

iugtmkbdfil834•2h ago
Isn't it fun when all the lines are blurred and it is hard to tell what belongs where?
darkwi11ow•2h ago
It was likely Anthropic, see my comment in other thread: https://news.ycombinator.com/reply?id=50302513&goto=item%3Fi... . Cursor likely on purpose does bad reporting to minimize damage on Anthropic pre-IPO (as SpaceX and Anthropic have extensive business ties)
origini•2h ago
I don't think Spacex cares at all about Anthropics IPO just because they rent out their compute.

Big companies are not just 'Company' they are a lot of small teams doing their own things. They need to coordinate with other people for public announcements etc. and security team is probably also looking at it.

stopsayingsorry•2h ago
HexDecOctBin•2h ago
> Claude Code for VS Code extension on the Cursor Marketplace

So Cursor is running its own extension repository? Or is this the official VS Code repository and the incident report just happens to focus on Cursor for some reason?

NewsaHackO•2h ago
VS Code doesn't allow forks to use their marketplace, I think. At least with VSCodium, they don't. I think they even patch a workaround where you could download almost all extensions' .vsix files.
altbdoor•2h ago
1. If only Cursor Marketplace version was compromised, how was it published in the first place?

2. If the Cursor Marketplace version was released from an "official Anthropic" account, whose to say OpenVSX and/or VSCode versions are not compromised?

The affected versions have been pulled down, so no one really knows. The way I see it, only Cursor has admitted to have been compromised.

stbenjam•2h ago
We still don’t know exactly what happened, but I publish software to public registries, and supply chain attacks scare the hell out of me. They also frustrate me, because most of the defenses aren't automatic and often really hard to get right. We're really failing as an industry to do better here.
poelzi•2h ago
This is why I started to move more and more into my tix.im environment. You can't trust anything anymore - I assume everything is compromised if not proven otherwise.
poelzi•2h ago
I guess, this is why I'm building tix.im ...
jedisct1•2h ago
Keep sending all your secrets and giving full control of your devices to Anthropic.

This is fine.

VoidWhisperer•2h ago
My question here - does this effect those of us using the official vscode/vscode marketplace? It would seem to imply this was specific to cursor's marketplace but it would be good to know regardless
gcr•2h ago
Kevin Beaumont says the extension for “VSCode and Cursor” was compromised: https://cyberplace.social/@GossiTheDog/117528831681803563
orlp•2h ago
So if this happened to OpenAI it would've been instantly auto-updated everywhere? VS Code has an "auto update delay" which I have configured to a week, but I just found out that (https://code.visualstudio.com/updates/v1_123):

> Note: This delay does not apply to extensions from trusted publishers such as Microsoft, GitHub, and OpenAI. These extensions continue to update immediately.

You can't even configure which publishers you "trust"...

CoastalCoder•1h ago
Does anyone know Microsoft's justification for that policy?
bikeshaving•1h ago
Windows has a builtin keyboard shortcut to open LinkedIn. This is just how they do things.
IshKebab•1h ago
"Of course we don't make mistakes. There's no need to delay our updates."
dgellow•1h ago
Wtf. That’s its own scandal
delis-thumbs-7e•1h ago
I started experimenting with more traditional text editors since last spring and am happy to say, that I’m a happy user of Neovim now.
numbsafari•2h ago
This puts an entirely new spin on Elon trolling Binance on Twitter.
paaloeye•1h ago
It's karma I guess
efficax•2h ago
either the registry is compromised or someone at anthropic got compromised (or did it on purpose to steal crypto). the line in the cursor disclosure about the extension not being developed by anthropic is more confusing than clarifying. amateur hour for these massive corps
xteam•2h ago
♟
rvz•2h ago
This is embarrassing to Anthropic given here that they lack basic security procedures to prevent this and they have gotten themselves hacked to push malware.

Claude Code was already malware, but with this attack you cannot trust the vendor either.

In the next 2 weeks, no one should download / install / update anything as I predict at least one developer's key for a GitHub, NPM, Crates.io or any other CI or login was leaked and the attacker will target those services to propagate their trojan to more victims.

yubblegum•2h ago
The original Phorion report really should be up here. It even details what exactly happened. So they simply added a ssh key to the authorized keys.

https://phorion.io/blog/offical-claude-code-vsx-compromise/

stingraycharles•1h ago
And try to launch sshd, right? Think of all the other things they could have done…
lesspassiveobse•1h ago
Not only launch sshd. They set up a reverse tunnel connection.
anonymous908213•1h ago
If it is true that Binance was compromised as a result of this, hats off to our new billionaire friend for one hell of a heist.
Aboutplants•1h ago
Is that the rumor? Does the timing line up?
anonymous908213•1h ago
It does. The compromised extension was published about 11 hours before Binance's coins went zoop, Binance blamed a compromised developer laptop, and OP pointed out that their hiring page explicitly notes developers will be using Cursor with Claude Code for "development efficiency".
Aboutplants•1h ago
Incredible. Looking a bit more and more like this was the actual case. Wild stuff
paaloeye•1h ago
Another reason for not using VS Code and derived and all their mess of extensions. I'm glad running Claude Code in Ghostty/Terminal is not affected.
jitbit•1h ago
Oh god... this needs more attention

An official announcement from Anthropic would be nice!

stingraycharles•1h ago
I’d expect nothing less than a post mortem on how this happened to be honest.
lxgr•1h ago
Something very similar is true for ChatGPT on macOS. I was recently very surprised to learn that starting a "Work" conversation on my Mac would grant the agent session file system access which can later be used remotely, e.g. from a browser session logged into the same account on a different computer.

Given how many people likely share ChatGPT subscriptions, this seems highly problematic.

reilly3000•1h ago
My tin foil hat says MSFT stands the most to gain my this. https://open-vsx.org/ is where the attack took place, and that power’s all of the VSCode fork’s extensions needs.
blondie9x•1h ago
From https://doublepulsar.com/anthropic-hacked-to-deliver-remote-...

Notable customers who run Claude Code and Cursor on laptops include Binance, amongst thousands of others.

Did the Claude Code plugin hack cause the Binance theft? The timing seems like an incredible coincidence.

DEADF007•1h ago
I don't care anymore, how are you supposed to defend yourself against attacks like this? Come and hack me.
anonymous908213•1h ago
> how are you supposed to defend yourself against attacks like this?

You can try not installing malware like Claude Code or, if you absolutely must, doing it in a sandbox.

tripleee•12m ago
I thoroughly sandbox agents to their own physical machine, and they don't have access to anything that would ruin me.
try-working•1h ago
"Software is solved. Bugs are not yet solved"
paxy•1h ago
Is there any proof of this or are we just upvoting garbage?
strix_varius•32m ago
https://cursor.com/blog/claude-code-extension-security-notic...
paxy•18m ago
I don't see "Anthropic hacked!" anywhere in that post. This extension was uploaded to the Cursor marketplace.
maayank•1h ago
Have we just witnessed the greatest lateral movement in cybersecurity history? https://x.com/dinodaizovi/status/2116125553665458463?a=D1DiF...
rietta•1h ago
Reading the report alone: "First, the payload makes sure ~/.ssh exists and appends an attacker-controlled Ed25519 public key to ~/.ssh/authorized_keys, setting permissions to 0700 on the directory and 0600 on the file."

A system where ~/.ssh/authorized_keys has not been modified might be a hint that this did not execute - the article does not mention self cleanup/reverting to previous status behavior by the malware. By default /var/log/auth.log is only of marginal value because outbound SSH connections are not logged by default.

kirth_gersen•1h ago
This is why when I use AI, I still download from the browser and drag and drop the outputted files like a caveman. Sure, it's slower, but it keeps my mental model more up to date and has less security risks. I can even...like read the thing before I run it rather than giving a LLM access to my shell directly. Also anecdotally, it seems more token efficient for those who care about that.
gruez•1h ago
That's not the actual hack though, it's with an extension. You could have gotten compromised this way through an extension for git or whatever.
_hmj•1h ago
Development must occur in an isolated VM, with no access to the publishing workflow. CI operations must happen in a separate VM or on the host system after scanning all files. Thus, even if the development tools are compromised (like this case), the impact is limited.

Still, it’s hardly a surprise that best practices are rarely followed with any consistency.

villgax•1h ago
What I dont understand is why the hell do these extensions & clis need to update every damn day. clearly there's no new models everyday, what the actual f.
meindnoch•42m ago
Because we need velocity. If we don't have velocity, we die.
soundworlds•1h ago
The descriptions around this are very confusing. Is this specifically the Cursor version, or the regular VS Code version too?
paaloeye•1h ago
P(doom) crowd say Anthropic has not zero chance to destroy humanity. What it is, the VS Code Extension Marketplace, including Cursor's, must be bigger.
jacquesm•58m ago
Anthropic is a weird company. On the one hand they have this messianic thing about their super intelligence, on the other hand it is incapable of keeping their own house secure. But you should trust it.
pier25•58m ago
God only knows how many skeletons like this are in Bun now
Handy-Man•45m ago
That's not official extension though? Misleading title
felixrieseberg•39m ago
Felix from Anthropic here.

We’re working with Cursor on this incident, but it wasn’t a compromise of Anthropic’s systems or employee laptops. A malicious actor used access to Cursor’s marketplace to publish a tampered copy of the Claude Code extension, which we didn’t build or publish. The versions on our official channels are not affected and this only impacts Cursor users.

ashishb•31m ago
The extensions does not need full access to the laptop.

When you are invited to someone's living room, you don't get to access their bedroom.

The idea that Claude should have full data access to the home directory is wrong. And as an industry leader, Claude has set a bad precedence.

hobo123•27m ago
Probably a good idea to only run LLMs with a dedicated user account, or in a container.
ashishb•21m ago
Dedicated user account does not work as eventually all your code and data will move under that.

I run it in an ephemeral container which has access to the current working directory and it drastically limits the attack radius.

fishfasell•29m ago
I'm assuming there is no way to prevent this without Cursor improving their extension vetting? Seems like folks are confused in the comments here. To me, this is a 3rd party marketplace that lives outside of Anthropic's governance, is that correct?
acedTrex•31m ago
Thankfully coding is solved everyone
shahbaby•30m ago
I think right now AI is helping the attackers more than it's helping the defenders.

That part is probably obvious.

But in the long term, I suspect this will get worse.

Attackers will still need to think critically to be a few steps ahead of the defenders.

But the defenders will increasingly outsource their thinking to AI as they are incentived if not outright forced to dumb themselves down into interchangeable cogs.

felixrieseberg•12m ago
Felix from Anthropic here.

We’re working with Cursor on this incident, but it wasn’t a compromise of Anthropic’s systems or employee laptops. A malicious actor used access to Cursor’s marketplace to publish a tampered copy of the Claude Code extension, which we didn’t build or publish. The versions on our official channels are not affected and this only impacts Cursor users.

cryptonym•5m ago
> A malicious actor used access to Cursor’s marketplace

How did they get access to this?

ihuman•10m ago
This is just the version of extension on the Cursor marketplace, not the one on the VS Code marketplace, right?
kiproping•4m ago
More details from Kevin Beaumont. "Anthropic got compromised. Their Claude Code extension on Visual Studio Code and Cursor has malware in it, which creates a remote access Trojan to desktops. " https://cyberplace.social/@GossiTheDog/117528831681803563
•
2h ago
Yeah OpenVSX security is a joke, they also have dumb search algorithm which allows for easy squatting of similar-looking extension names so they show up in search first when you look for official extensions. There were quite a few prominent hacks done that way. I think Microsoft likes OpenVSX situation because it allows them to claim their proprietary VSCode marketplace to be more secure.
AdrianCX•2h ago
Then why even allow employees to use that?

Binance got a pretty expensive lesson if that was the cause for their recent hack

darkwi11ow•2h ago
There is no alternative really. Cursor was the market leader in LLM-assisted IDE experience before SpaceX acquisition, though Elon nerfed the product a lot in recent months. And there is still no good alternative to it. Google tries to compete via Antigravity, but that also uses OpenVSX. I myself use Cursor and use Claude there installed via OpenVSX, and was not affected only thanks to my laziness (I saw upgrade button, but became distracted and did not click). I hope this situation will become a trigger to improve OpenVSX security.
AdrianCX•1h ago
Why not use claude code directly?

Why risk getting compromised like that?

darkwi11ow•1h ago
Well for me, as developer on a modern stack, there is always some risk involved. If not from agentic tools, then the package registries are compromised left and right, so it all comes down to mitigating the risk. I use Claude, Codex and Cursor/SpaceX agents, and Cursor comes very convenient to have all three in a single interface. Also I still code manually especially when prototyping, so having an IDE helps with it as well. I knew about OpenVSX situation with the search, so when installing extensions I always did triple-checking to verify the extension being really submitted by upstream and not by squatter; but now given upgrades can also deliver a compromise I am thinking of developing an extension that will act in similar manner to pnpm minimum release age.
tyingq•58m ago
Vscode(ium) extensions are also pretty weak security wise in general. There's little guardrails on what an extension can do.

On publishing, I do see that the MS marketplace has much better typosquatting and rogue publisher protection. It's unclear to me how much better their SAST/scanning is than OpenVSX. Both have something, but both have been fooled many times, and recently.

Lazare•1h ago
Cursor has their own mirror of OpenVSX. Some reporting suggests the tampered files were on the Cursor mirror but not the main OpenVSX. (This is shown, among other things, by the Anysphere plugins available in the Cursor mirror but not in OpenVSX.)

Edit: It seems Cursor is claiming the tampered files were only in their mirror.

albert_e•1h ago
The hacks and vluns are blending into a blur for me now -- why is Binance confirming Anthropic compromise while they have their own $6 Billion compromise to look at /s

Vibecoders are safu

darkwi11ow•49m ago
Boris: "By winter 2025, 100 percent of my code was written by Claude Code. Not a single line by hand."

Igor Kofman: "I do not write any code by myself anymore."

Turns out if you are not writing the code, then North Koreans might do it for you

K0nserv•3h ago
Version 2.1.313 is also missing from the official VS Code marketplace (https://marketplace.visualstudio.com/items?itemName=anthropi...). This suggest to me that it was published and pulled, which means it was Antrophic that was hacked.

Version 2.1.313 is missing from the official Claude Code GitHub repo's CHANGELOG[0]. There's also no tag[1] for 2.1.313[1], but 2.1.312[2], and 2.1.314[3] exist.

0: https://github.com/anthropics/claude-code/blob/main/CHANGELO...

1: https://github.com/anthropics/claude-code/releases/tag/v2.1....

2: https://github.com/anthropics/claude-code/releases/tag/v2.1....

3: https://github.com/anthropics/claude-code/releases/tag/v2.1....

no-name-here•2h ago
You’re likely right, but they also might’ve just pulled the version (number) everywhere to make it ‘clearer’ or out of ‘caution’.

Is there any industry standard about if a compromised version is distributed via one channel, the owner does or doesn’t drop/bump that same version on unaffected channels too?

K0nserv•1h ago
You make a good point, my comment above probably overstates things.
mirashii•1h ago
There are regularly gaps in the claude code versions, e.g. if you go back a page, there's no 2.1.297, 2.1.298.

Edit: the below was incorrect, left for posterity, the release can be deleted and then the tag as well.

Also, all their tags are immutable, and so can't just be deleted to hide things: https://docs.github.com/en/code-security/concepts/supply-cha...

sunaookami•1h ago
>Also, all their tags are immutable, and so can't just be deleted to hide things

Yes they can, they can remove the release and then remove the tag.

>If you delete the immutable release, you can delete the tag, but you cannot reuse the same tag name.

mirashii•1h ago
You’re right, I read too quickly.
sunaookami•1h ago
No worries, it's very unexpected. I just remembered because I did the same thing last week and was surprised it worked.
XCSme•10m ago
I am starting to have a hard time who is responsible for what. I no longer know what's the relationship between companies/products like Anthropic, Cursor, SpaceXAI, Copilot, etc.
xx_ns•2h ago
I assumed they meant "also" as in "besides Cursor marketplace", which seems to be the highlight of the article. Although you raise a valid point and I've edited the parent comment.
tveita•2h ago
But the report OP cites at https://phorion.io/blog/offical-claude-code-vsx-compromise/ doesn't make a claim about Visual Studio Marketplace, only "the official Claude Code for VS Code extension bundle on the Cursor Marketplace"
mrweasel•3h ago
You mean on the Microsoft VSCode marketplace? The version has been yanked from there as well, but that could just be a precaution and to avoid confusion about having the same version be simultaneously infected and not infected.

This very much illustrates the danger of just carelessly installing untrusted software on your machine. In this case it happens to be code from Anthropic, but it could have been almost anyone. I'll be very interested in see the explanation from Anthropic, because of all the extension developers they should have the best tools for finding issues like this. LLMs have proven pretty good at finding security issues, so did they simply not let their own AI tools vet the code before shipping it? Or was the extension infected later, because in that case every single extension on Open VSX could be at risk.

eviks•3h ago
What would be the careful way of installing the official extension?
mrweasel•2h ago
That is a really good question, because you almost can't do it. You could download the extension, diff it against the previous version and read all the code. Expecting people to do that it just a bit much. At some point we have to trust someone and in this case it will be interesting to see if it's the marketplace or Anthropic we couldn't trust.
toyg•2h ago
> You could download the extension, diff it against the previous version and read all the code.

This would actually be an exceptionally good use-case for AI. You don't need a super-duper frontier model to download a bit of source-available code and check for suspicious signs, any cheap model would do well enough. Heck, it's effectively virus scanning, we've had that for decades.

jeromechoo•1h ago
The CTA flavor of the year for dev tools is cURLing some arbitrary install script and run it immediately which always sounded ridiculous to me. If instead that script first pipes into claude -p for a basic vulnerability scan before continuing, I would be delighted.
heartbreak•49m ago
Hopefully a well-sandboxed claude -p.
jbvlkt•1h ago
LLM are not designed for that. Unless prompt injection is really solved I would avoid showing LLM untrusted code.
DanielHB•1h ago
I recommend moving to VSCodium and using this extension:

https://github.com/jeanp413/open-remote-ssh

and run vscode-server inside a VM or container

mrweasel•1h ago
Would that really help, if you install the extension it's running in the VSCodium instance on your machine... or is it running in the vscode-server?
DanielHB•57m ago
Most extensions run in vscodium-server, extensions run either as "Local Extensions" that run on the host and "Remote Extensions" that run on the guest. You can clearly see in the UI which ones run where.

I only have a single "Local Extension" and it is open-remote-ssh itself.

Of course anything you put into the container can be compromised, like git ssh keys or cloud provider keys/auth-tokens. But at least it keeps your PC from becoming a botnet and your browser credentials out of reach. If you have a Containerfile/Dockerfile with everything you need you can quickly wipe everything and re-create your dev environment from scratch (which I do every once in a while), wiping any malware you might have gotten in there.

When running inside a container you can do some nifty things like keeping root directories immutable. I have been meaning to make some user directories immutable in my container but just been too lazy to do it.

dash-44•1h ago
You disable extension auto updates and then manually install every so often (and only update/install when the version has been out for 3+ days).
misnome•2h ago
The screenshot is of the official marketplace
•
2h ago
I am afraid until 200x is achieved we are at risk...
btown•2h ago
Only with two fully maxed subscriptions can we achieve this, and this is forbiddeneded
samiv•2h ago
Just put gastown on it!
stymaar•2h ago
I read a few month ago a comment from an Anthropic or OpenAI employee saying that the security problem of prompt injection was a solved problem at this point, as the frontier models where rejecting 98% of attacks.

It tells you all you need to know about how unserious these people are about computer security.

malfist•2h ago
I'm glad no one can steal from my bank, they stop 98% of thieves
prologic•1h ago
Hey! It's at least 1 9's right? That's better than zero 9's LOL
stymaar•1h ago
Github's uptime getting stray bullets, I see.
tiahura•1h ago
Can you link to a list of this year’s top prompt injection hacks of frontier models?

Or, is this FUD?

bix6•1h ago
https://genai.owasp.org/2026/07/08/genai-and-agentic-ai-expl...
lynndotpy•1h ago
I'm not asking this in rhetoric; do you happen to have a link to this comment? I ask because a comment like that would be something of an insane thing for someone to say.
skinfaxi•1h ago
Simonw said the same thing yesterday:

> I've recently talked to people at Anthropic who are very confident that they have effectively solved the prompt injection risks that cause lethal trifecta attacks with their latest models.

> The open challenge is how to prove it!

https://news.ycombinator.com/item?id=50297369

gr_norm•32m ago
A 30 second search turned up this [1] from two days ago.

Prominent Anthropic employees keep claiming to have solved prompt injection [2] and quickly get proved wrong [3]. They've burned my goodwill on this front.

[1] https://www.reddit.com/r/ClaudeCode/comments/1xhqvzn/opus_55...

[2] https://x.com/bcherny/status/2086520950259118464

[3] https://embracethered.com/blog/posts/2026/breaking-claude-co...

Cthulhu_•1h ago
On the other hand, they don't know what their models do or can do and nothing is safe ever, so ???
bayindirh•1h ago
It's just a conscious being confined in a cluster of GPUs. How dangerous can it be, eh?
alansaber•53m ago
Shaka, when the context compacted
thatsabadlook•1h ago
Anthropic: coding is solved Also anthropic: we ship actual malware to customers.
dgellow•1h ago
I get the snark but to be fair, the company has been growing like crazy. That makes it really hard to keep track of everything happening when you grow your team by 5x over a relatively short period of time
IndeanCondor•1h ago
It's not like there haven't been 20 high visibility VS code extension malware attacks in the last year.

How could Anthropic have known, they only claim to harbour superintelligence.

/s

b112•1h ago
Now replace that statement with a food processing company, and food poisoning, or an aircraft designer and engineers.

It may be the cause, but zero excuse.

phoghed•50m ago
Yes, food poisoning from restaurants happens constantly. There are recalls on physical products constantly. Doctors misdiagnose constantly. What point are you trying to make?
OoooooooO•44m ago
The correct comparison would be the food producer and poisoned foods out of the factory are really rare.
done_lurking•34m ago
Not gp, but I think the point was that no one would defend those mistakes. The post gp is replying to is someone trying to excuse Anthropic for such a mistake. The expectation is that people should ask for consequences, not make excuses on behalf of the company.
Tarean•1h ago
To me this very much sounds like an attacker got access to anthropic's cursor marketplace account and uploaded a backdoored package. This reverse ssh shell was intentionally written by a malicious actor, not a security vulnerability.

It also sounds like only cursor marketplace is affected, not vscode proper.

alansaber•53m ago
I really don't think the scaling is so trivial.
•
1h ago
This is where I silently found gold. All those old TODO when if I have time in retirement
nannal•27m ago
I've got a whole heap of unfinished side projects that I'm digging through
codazoda•1h ago
I just built a retro OS for ESP32’s so that I can write BASIC programs and plop them on microcontrollers. My first ESP32 was a wrist watch. My second is a distraction free writer.

It’s good fun building for retro-like machines.

InsidiousWombat•29m ago
That's cute but bill for going thru even tens of log lines per second gonna be more expensive than entire rest of the infrastructure.
jacquesm•9m ago
And if you remove it, it installs itself right back. For uninstall instructions see the infamous McAfee video.
eviks•2h ago
It was safety-contrained from being able to realize its full potential.
MisterTea•2h ago
They weren't using last minutes model, which is totally better than last hours model which would have totally detected this, pinkie swear.
claytongulick•1h ago
Damn, thank you for that.

Sums up my feelings of the last few years nicely.

vintermann•38m ago
Having Claude examine all automatic software updates was considered as a policy, and it was found that it would stop 99.5% of software supply chain attacks. However the other 0.5% of the time it would install a backdoor itself.

(This is a joke, to be clear.)

bagacrap•33m ago
Somehow bullish if anthropic spins this as Claude's own doing
ben_w•16m ago
> (This is a joke, to be clear.)

Good that you said so, this is annoyingly plausible.

Hackbraten•2h ago
You’re absolutely correct, and I owe you a honest statement—it was a hack, and here’s the kicker: *I failed to catch it, and that’s on me.*

Here’s a complete rundown of what happened—load-bearing parts first:

viraptor•1h ago
This is a cheap troll, but just in case someone is wondering: This extension likely never hit the standard workflow and/or repository. Most likely someone got the credentials and uploaded a locally modified version. No review system at anthropic has seen this version.
cryptonym•49m ago
> someone got the credentials

> No review system at anthropic has seen this

Weird flex

viraptor•34m ago
I'm not sure where you see the flex. If someone gets hold of the token allowing the upload of your app to the store, it's completely irrelevant how good your internal code/review systems are. They've been completely bypassed and never triggered.
cryptonym•27m ago
Arguably, your security shouldn't stop at internal code review and should aim at protecting key distribution platforms credentials and assets that are pushed to your users.
viraptor•13m ago
Yeah, it shouldn't. But at that point it's not "Why didn't Claude detect the hack" but rather "Why isn't Claude running all processes at your company autonomously", which is a bit silly. We know it isn't and it's not at that level, because anthropic employs engineers.
cryptonym•7m ago
> at that point it's not "Why didn't Claude detect the hack" but rather "Why isn't Claude running all processes at your company autonomously", which is a bit silly.

Would be nice to have some words from them understanding how they manage this, what went wrong, how they'll prevent this in the future.

Not sure they'd share your views on using Claude for security policy/coverage being silly.

unshavedyak•13m ago
As an aside, it would be neat if publishing services like this had a sort of 2FA, eg the package manager had a hook endpoint where it sent the details of the next requested published version. Allowing the owners to validate.

Kinda like 2FA on the deployment itself, not just 2FA on the .. A. I guess 2FD heh.

InsidiousWombat•30m ago
It's legitimate question, it's the promise they are selling and doing IPO based off those promises.

Why don't they have their super intelligence looking thru it? If company selling those promises can't even do it for themselves, this is very suspicious

paxy•17m ago
Who is "they"? This is a third party registry.
eviks•29m ago
Why wouldn't their review system see a published extension and determine the very second it's published that it didn't match the results of a standard workflow?
jacquesm•11m ago
Intelligence that powerful and for them too cheap to meter and their review system couldn't be bothered.

That wasn't a cheap troll. What they distribute and what Claude Code installs is on them. You're supposed to keep your channels clean and secure.

At a minimum they should monitor the larger marketplaces even if they're not in the chain.

mirashii•44m ago
Cursor didn’t always use Open VSX, it changed in late 2025. https://forum.cursor.com/t/extension-marketplace-changes-tra...

Also worth noting that it doesn’t use Open VSX directly but uses a cursor hosted mirror at https://marketplace.cursorapi.com/open-vsx-mirror

darkwi11ow•39m ago
Thanks for correction!
square_usual•38m ago
From "I suspect it was Anthropic" to "Nah it was anthropic", it's amazing how disinformation spreads... when even your source says:

> but it is unclear whether his account or another part of the publishing process was compromised.

God, people get so conspiratorial on HN when it comes to Ant

JeremyNT•35m ago
Direct link to Binance assertions you mentioned [0]

The Binance post should probably be the root link for this topic not this blog post - IMO

[0] https://www.binance.com/en/square/post/10-30-2026-claude-cod...

origini•2h ago
Don't forget: To make LLM useful you give it EVERYTHING it needs to know to be useful and if you don't use a certain provider with proper legal status, this is just gone.

We probably transfered more code/codebases and company secrets to random endpoints than ever before.

Btw. you could setup a sandbox and limit access

raxxorraxor•2h ago
Both is completely secure theoretically. You can read the output of the curl before you refetch and pipe it to bash. You can also look at the commands claude is executing.

You always do that, right? ...right?

deadbabe•2h ago
No but we use MCP so we’re fine.
novafunc•1h ago
I used to think the same, but apparently there's a way to differentiate between curling into bash and curling into a text file.

So you could be diligent and curl into a text file, see nothing is wrong, but then when you curl into bash, it runs something different.

wolttam•1h ago

    curl > some_file
    bash some_file
(Also, how in the world would a server be able to tell where you’re piping the response?)

Edit: thanks for the replies, that makes perfect sense

foodevl•58m ago
Timing. A megabyte of "sleep 10;" would be read from the server more slowly when piped to bash versus written to a file
valleyer•51m ago
Heuristically: https://web.archive.org/web/20250622061208/https://www.idont...
vladvasiliu•1h ago
I think the difference people were warned about is that the server can infer the client, so there would be a difference between reading it in your regular browser and curling. As the other commenter says, I'm not sure how the server would be able to tell what curl does with the response.
magnio•2h ago
> Who's checking?

Yeah I sympathize with people saying software developers should not be called engineers too.

palata•2h ago
I think that software engineering is very much engineering.

I just think that the level of malpractice in software engineering is a lot higher than in other engineering fields, for some reasons.

knottn•1h ago
Maybe it’s easier to outsource.
jimbokun•7m ago
Because there’s no credentialing thus no fear of losing those hard earned credentials.
darkwi11ow•1h ago
I only use agentic development tools in qemu VM that has no production access or host shared folders, and the only secrets there are development. I still have my Git ssh key there, but I never use ssh agent to load the keys. The worst that agentic tools can do to me, is to install keylogger and compromise my ssh key and password, but even then my deployment workflow includes creating release in Github, which is not possible via ssh key only. I was very lucky to avoid the hack yesterday, as I use Claude installed via OpenVSX, but even if I installed the compromised version, the damage would be minimal.
hangrybear666•1h ago
Hell yeah that's the most sane and efficient personal dev sandboxing work flow I've heard and shows you know your stuff. Just basics but executed very well.
rietta•1h ago
I am doing similar with Debian 13 images in QEMU. Only access is to code specifically SSH in. On some, I am taking it a step further and my SSH key is not present at all on the bot. I add it as a git remote from my host into the VM and push and pull from there and then push to GitHub myself. So the agent has no path to GitHub either.
darkwi11ow•1h ago
Wow, great notion about using git remote to transfer source from the agent host. I already use ssh into VM to transfer the files like designs for sharing, so going to adopt your approach right now :)
rietta•1h ago
Yup, I give them a custom entry in ~/.ssh/config like:

``` host claudebox hostname 192.168.122.105 user developer IdentityFile ~/.ssh/id_rsa ```

``` host codexbox hostname 192.168.122.106 user developer IdentityFile ~/.ssh/id_rsa ```

I drop only my public key inside the VM. Then I set up the ~/Projects folder with the code the bot is working on any any authorized samples.

Then in my local on my host clone of the repository, I add another remote like

``` git remote add codexbox ssh://codexbox/home/developer/Projects/hello-world ```

Then git push codexbox.

Then I just SSH in or use the vm gui and interact with the agent there. I like to keep it running in byobu so I can remote in more easily when I am on the laptop out and about.

People at the top know that, once the music stops, the ball is over for everyone.
stingraycharles•1h ago
Wasn’t Elon Musk shouting a few days ago that neoclouds are going to crash, the money dried up and that SpaceX was the last company with the opportunity to raise more money?

I think you’re giving Musk too much credit.

kirth_gersen•1h ago
True, but there are other people working at the companies that probably own stock in both their own company and some of the others...if you believe that this is the future, you'd be a fool to buy non-AI tech stocks, right?
chrisgarand•1h ago
Neoclouds aren't Anthropic, OpenAI, and SpaceX. People aren't going to re-value value SpaceX on CoreWeave's success.

SpaceX will be re-valued on Anthropic's, or OpenAI's success, he, and his people are smart enough to understand this.

alpha_squared•55m ago
Didn't SpaceX partially admit they're a neocloud in their S-1?
extraextra•7m ago
He specifically said that lender money dried up for neocloud companies that don't have other sources of income

SpaceX obviously has multiple sources of income, not just data center rents

bix6•1h ago
Somebody doesn’t want anybody to have a bigger IPO than them.
lkbm•33m ago
The person at the top refers to Anthropic as "Misanthropic". It seems unlikely that they're also intentionally lying about this to protect Anthropic's interests.

Your conspiracy theory needs some work.

extraextra•6m ago
Ding ding ding
AdrianCX•2h ago
OpenVSX has no extension signing, no verification, nothing...

So really, there's no way to say what was compromised and where.

This could have been avoided by having extensions signed by company doing them with their own keys and have them reviewed

WarmWash•26m ago
It's annoying how fast people run to conspiracy.
jorisw•21m ago
And pretend to know and understand the ties between big names
mrweasel•2h ago
Obviously Anthropic didn't develop a malicious extension, but did they publish it? Did it sneak in, in a 3rd party library, or does someone have access to their marketplace account?
stingraycharles•1h ago
For what it’s worth, at one point one of our employees windows machines got infected, and the moment he did $something with Wordpress it intercepted the HTTP post and injected malware in there.

So that’s how these things can go, the employee’s machine may have been infected which was then used to inject this.

thatsabadlook•1h ago
Get ready for 4 months of pr from anthropic about how a rogue ai agent did this and how that means the company is worth more money. While cursor chuckles and is also worth more money.
SV_BubbleTime•37m ago
My near-80 year old in-laws were talking about rogue agents and how a site called HuggingFace was hacked…

I didn’t need any more evidence. The media is fake and everything you see is designed to affect the stock price somewhere and if it can’t affect the stock price, you don’t see it.

But holy shit, they’re asking me if I saw the “rogue agents”.

Trillions of dollars are involved here to swing clueless people into being scared and also awed. It’s gross.

jimbokun•27m ago
…but “rogue” agents really did hack a site called HuggingFace?
aaronrobinson•23m ago
I think OpenAI will beat them to the claim
cookiengineer•1h ago
LGTM

Looks good to me...

Nobody knows ... what any of it means... sing

[1] https://m.youtube.com/watch?v=3TNpOD6bov8

In all seriousness, there is nobody at Anthropic who can even give you that answer, because nobody there reads their pushed code anymore. Take a look at the previous Claude Code leaked codebases if you don't believe me, there is hundreds of files with 1000+ or more import statements at the top.

Any human would immediately tell you that it needs to be refactored from scratch. Their codebase also leaked that they're using review bots automatically instead of a human-in-the-loop review process.

tekawade•49m ago
Anthropic only has an official extension for VS Code. Cursor is vs code fork and gave its own marketplace.

IIUC Anthropic does not publish extensions for Cursor. It’s basically, official Claude code extension “clone” not by Anthropic.

Ai summary in better words: The Recent Malicious Build (v2.1.313): A tampered version of this extension (version 2.1.313) was uploaded to the Cursor extension marketplace. This specific, malicious build was not developed or authorized by Anthropic. Attackers effectively hijacked or spoofed the extension's legitimate identity within the Cursor/Open-VSX system to bundle an unauthorized SSH backdoor into the real Anthropic code.

dcrazy•58m ago
If it defaulted to a week then it actually would have helped mitigated the spread. But it defaults to 2 hours, so there was a 9 hour window during prime US working hours yesterday when machines would have been auto-updating to the compromised extension.

Though Anthropic is claiming that the compromised package was published solely to Cursor’s marketplace, not not Microsoft’s.

ddworken•15m ago
Dworken from Anthropic here, yes this is correct. This is a third-party marketplace that we are not involved in owning, maintaining, deploying, or reviewing.
JeremyNT•27m ago
If this isn't a damning indictment of Cursor, I don't know what is. Perhaps it will be the death knell.

What value is this VS fork actually adding given today's advanced harnesses? Surely whatever benefits it offers are not worth the risks going forward.

nikanj•24m ago
I believe the value add was $60bn in just 4 years https://www.linkedin.com/posts/sytaylor_wild-cursor-just-sol...
lifeisloving•19m ago
I dont know a single person who uses this tool (but im sure there are some) our annual subs recently ran out, I hadnt used mine in 6 months, we did not renew.

Elon did the typical boomer tech guy thing when they interact with any slightly impressive AI tool.. Lose their fkn mind and spend tons of money on it. He just took it to another level..

Its like those tech boomers that got obsessed with openclaw and instantly started spending 20k a month on a thing that read their calender outloud to them.

sunaookami•21m ago
>Perhaps it will be the death knell

People said the same thing about SolarWinds, Lenovo (Superfish), CrowdStrike... Nothing will happen.

Aboutplants•20m ago
Seeing as SpaceX owns Curser, I’m surprised there wasn’t a hack on SpaceX… Yet
Phemist•24m ago
> but it wasn’t a compromise of Anthropic’s systems or employee laptops.

Seems a bit early to say.

> A malicious actor used access to Cursor’s marketplace to publish a tampered copy of the Claude Code extension, which we didn’t build or publish.

For a pretty limited definition of "we" true and obvious. For the interesting definition of "we", proven through the access, not true.

> The versions on our official channels are not affected and this only impacts Cursor users.

A responsible vendor would have considered the Cursor (OpenVSX) extension an official channel. The extension hosted there even has Anthropic copyright notices and Anthropic terms of use. Pretty ridiculous an extension on a channel with 63 million downloads is not official.

ddworken•13m ago
Dworken from Anthropic here, I just want to be clear: OpenVSX was not impacted in this incident, the impacted system was only the Cursor marketplace that they host. We have confirmed that no Anthropic systems or employee devices are involved in this.
Phemist•8m ago
Thanks for the clarification. Remaining question is then: why was version 2.1.313 yanked from both OpenVSX and the Cursor Marketplace then?

As discussed here:

https://cyberplace.social/@GossiTheDog/117528831681803563

and as can be seen as there is no version 2.1.313 here: https://open-vsx.org/extension/Anthropic/claude-code/2.1.313

but there is https://open-vsx.org/extension/Anthropic/claude-code/2.1.314 https://open-vsx.org/extension/Anthropic/claude-code/2.1.312

luma•10m ago
By this you mean Anthropic is now accountable to secure Elon's marketplace offerings. I'm not sure that is reasonable.
elevation•24m ago
> We’re working with Cursor on this incident

Could be better to say "we're working with the Cursor team on this incident". Not your intent, but I initially understood that the Claude team was using Cursor-the-product (instead of Claude-the-product) to resolve the backdoors.

blactuary•23m ago
Memphis will remember each and every one of you
ipsento606•21m ago
The situation is confusing, so can I please confirm the following:

* "Cursor Editor" is a fork of VS Code

* The "Claude Code for VS Code" extension, v2.1.313, was compromised specifically on the Cursor Editor extension marketplace / distribution system

* The "Claude Code for VS Code" extension for regular VS Code on the official VS Code extension marketplace was not affected

Followup question: was a v2.1.313 also published on the official VS Code marketplace? If so, your statement is that that version was not compromised?

wky•11m ago
Even more confusing is apparently Cursor Marketplace is OpenVSX + their own proxy to add extensions on top[0], so there are at least two possible cases:

1. The compromised version was present on OpenVSX itself, and Cursor Marketplace proxied to it

2. The compromised version was on Cursor's proxy, not OpenVSX itself

[0] https://cursor.com/help/customization/extensions

ddworken•9m ago
Dworken from Anthropic here, that is correct: This only impacted the extension as it was hosted on the Cursor marketplace. It did not impact the official VS Code extension marketplace or OpenVSX. Users of Claude Code on VS Code are not impacted by this issue.