Backdoor in Claude Code for VS Code extension on the Cursor Marketplace (phorion.io)
felixrieseberg 20 hours ago
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 19 hours ago
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 19 hours ago
ashishb 19 hours ago
I run it in an ephemeral container sandbox (https://github.com/ashishb/amazing-sandbox) which has access to the current working directory and it drastically limits the attack radius.
hobo123 18 hours ago
JoBrad 16 hours ago
ashishb 8 hours ago
When you run a linter, for example, then it should stop executing cider once it stops. And not be able to spawn long-running background tasks for infiltration.
none_to_remain 14 hours ago
ashishb 10 hours ago
E.g. when working on a frontend only project, you don't need to mount the backend directory and vice-versa. This limits the attack radius.
no-name-here 18 hours ago
fg137 17 hours ago
Be as close as AGI we are (/s), this issue from 2018 is still open:
https://github.com/microsoft/vscode/issues/52116
I don't know what we are doing.
idontwantthis 16 hours ago
fishfasell 19 hours ago
ddworken 19 hours ago
junofan 19 hours ago
no-name-here 18 hours ago
JeremyNT 19 hours ago
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 19 hours ago
lifeisloving 19 hours ago
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.
user43928 19 hours ago
I wouldn't say it's obviously unsuccessful.
quantumwannabe 17 hours ago
criley2 16 hours ago
sunaookami 19 hours ago
People said the same thing about SolarWinds, Lenovo (Superfish), CrowdStrike... Nothing will happen.
airhangerf15 19 hours ago
Back when I was in DevOps, the Linux Falcon Sensor was an absolutely disaster. They recompiled it for EVERY kernel release of every supported distribution (they had never heard of DPMS apparently), the service ran as root, it UPDATED ITS OWN BINARIES as root! It broke nearly ever Linux design philosophy.
I know newer version use eBPF and don't have the stupid kernel lock-in issue, but I still don't trust it.
anygivnthursday 17 hours ago
I mean, LastPass is still in business...
numbsafari 17 hours ago
> I mean, LastPass is still in business...
I mean, Microsoft is still experiencing massive growth.
kemotep 17 hours ago
nightski 16 hours ago
JoBrad 16 hours ago
lfglopes 15 hours ago
"Do you use crowdstrike falcon?"
Melatonic 15 hours ago
Their Linux stuff has gotten much better but besides the (insanely huge) recent windows debacle I've found them to be a great product
tredre3 13 hours ago
Neither have I, I think you goofed up on your acronyms? For a driver as embedded as crowdstrike you need to recompile, there's no other way around it. Linux doesn't provide anything stable to target and a shim won't cut it in this case.
> the service ran as root, it UPDATED ITS OWN BINARIES as root!
Would you prefer if Linux allowed local users to replace the kernel and/or its modules without root? What kind of faux-outrage is this?
darkwi11ow 12 hours ago
burger_moon 13 hours ago
asveikau 14 hours ago
My recollection is part of what uncovered it was that the malware broke WebSockets on Lenovo laptops.
I think higher end Lenovo laptops with cleaner windows images were not affected. And a lot of knowledgeable users wipe the OS anyway.
Aboutplants 19 hours ago
gpm 19 hours ago
A lot of the most valuable SpaceX IP (at least to the big "advanced persistent threat" hackers) is probably related to military secrets, information to let you spy on/disable/control star shield/link, and so on. Not things we'd find out about as the general public.
simondotau 9 hours ago
China has probably being doing so for a decade.
numbsafari 19 hours ago
https://www.cnbc.com/2026/10/30/binance-hack-elon-musk-tesla...
bhouston 16 hours ago
satellites 15 hours ago
I can see the value in a world where you still want to be a bit more hands-on with your code, but that didn't feel worth paying for anymore. Now if I want to be hands-on I actually prefer a minimalist editor with no AI features at all, while agents run in my terminal.
lp92 7 hours ago
elevation 19 hours ago
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.
ipsento606 19 hours ago
* "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 19 hours ago
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
gamer191 17 hours ago
ddworken 19 hours ago
consumer451 18 hours ago
aaronrobinson an hour ago
slim 4 minutes ago
bostik 15 hours ago
FWIW: the decision to publish an overriding version bump across all lanes was the correct one. It simplifies comms and helps to answer the first question every affected party has: "but what does this mean to ME?" - much easier to deal with the flood when you can start by sending back "are you running, or have you ever installed version Y?"
Time for technically accurate nuance comes shortly after, and in this case it has been lacking. Yes, you are dealing with confusing mix of various extension marketplaces. Explaining that to a questioning audience who do not have the necessary background information is non-trivial. Kevin's blog is pretty well known, but in this case the real updates are only coming in via a separate Mastodon thread (itself polluted by uninformed commenters) so the real, tangible and understandable details have still been missing.
Claude and its surrounding ecosystem are a huge, high-value supply chain compromise target. Cursor's extension being compromised is not your fault but it is still your problem.
Disclosure: done enough security incident comms in high-stakes environments with extremely demanding clients, operating under various regulations.
nitrix 13 hours ago
giancarlostoro 10 hours ago
stingraycharles 10 hours ago
In general, they need to make a really big post somewhere that’s not a HN comment that this was in fact a compromise of the Cursor marketplace, not an employee’s machine, because they’re getting a lot of (unjustified) bad PR.
dboreham 9 hours ago
fn-mote 9 hours ago
bg24 9 hours ago
bagels 5 minutes ago
troupo 11 hours ago
Anthropic is incapable of communicating. They rely on random employees in random threads on random social media to do some kind of PR and posts. Regardless of the issue. Or even non-issues but features.
ruined 18 hours ago
here is the ddworken comment confirming https://news.ycombinator.com/item?id=50300683#50305148
sarjann 14 hours ago
chrisweekly 14 hours ago
qwrkll 19 hours ago
https://doublepulsar.com/anthropic-hacked-to-deliver-remote-...
perching_aix 19 hours ago
Reads like Cursor's extension marketplace got compromised, hence how the OpenVSX and MS marketplaces can be unaffected.
Handy-Man 19 hours ago
ddworken 19 hours ago
skinfaxi 19 hours ago
https://www.npmjs.com/package/@anthropic-ai/claude-code?acti...
ddworken 18 hours ago
skinfaxi 15 hours ago
officeplant 19 hours ago
jitbit 18 hours ago
- Cursor (obviously) is not using MSFT vscode extensions library - Cursor (apparently) is not using Open-VSX either! - Cursor uses it's own "Cursor's marketplace" which is not public, no one knows what it is exactly, and looks like it is proxying open-vsx marketplace (?) - THAT "Cursor's markeplace" is what was compromised today.
So. I would really really love someone from Cusro's team to step in and explain WTF just happened! (pardong the language)
chunky1994 17 hours ago
They use a proxy in front of OpenVSX…purportedly for better security, the irony writes itself.
jitbit 15 hours ago
Which is exactly the opposite of what happened today.
drdrey 10 hours ago
bagacrap 10 hours ago
I think everyone is going to be setting this to 168 after today.
Lazare 14 hours ago
nailer 15 hours ago
Is Cursor not an official channel for Claude?
saidnooneever 15 hours ago
you can simply say Cursor users were affected. or exclusively.
just a tip from someone who worked tech support in cyber a long time. choice of words can really help change sentiments in these situations.
'only server xyz was affected' vs. 'server xyz was affected' or 'incident was isolated to server xyz' was often difference between shouting and crying customers or people understanding what was really meant.
john_strinlai 15 hours ago
ive been sitting here for a few minutes trying to figure out what the 'wrong' perception here is.
why do people cry if you say "only"?
jaykru 15 hours ago
saidnooneever 2 hours ago
its a bad thing to assume that everyone is the same here and have some default reactions.
these are people who in name of company are responding to customer concerns, unlike us who are simply commenting on stuff. its a different context to communicate from.
what do you think will be nhe result if they word things clumsily, people get angry, and then stop their subscriptions. Its not a handy thing to be doing. Big tech can be harsh, ive seen people sacked for less.
snayan 22 minutes ago
saidnooneever 2 hours ago
I just said this as some unsolicited advice since out of experience i know it makes. a big difference to choose the right phrasing when speaking to people from around the globe.
f0e4c2f7 13 hours ago
tzone 13 hours ago
Since that is clearly not the case, that is just as much Anthropic's problem as it is Cursor's problem. There either needs to be a technical change so that extensions are signed with keys that Anthropic controls, or you should take the branding off from the Cursor extensions.
IshKebab 13 hours ago
tehlike 13 hours ago
baxtr 13 hours ago
theteapot 13 hours ago
ethanzh 13 hours ago
junofan 12 hours ago
weego 12 hours ago
If Costco made iPhones under license from Apple outside of the Apple supply chain and they all exploded, while the Apple name is involved they have no direct liability or responsibility.
daynthelife 11 hours ago
true_religion 12 hours ago
Apple would be 100% right to say "they're not our phone, we didn't make them, the branding was a lie."
Of course if Cursor actually has a direct connection with Anthropic, and Anthropic lost control of their keys... it's a different story and their employee is just obfuscating up there.
plaguuuuuu 12 hours ago
fn-mote 10 hours ago
And there was no interception. At the very strongest, the bad guys convinced Cisco to ship the stuff, and Cisco is saying it’s not their responsibility.
They definitely shipped something they didn’t build or check.
kji 12 hours ago
quietbritishjim 10 hours ago
So for the analogy, it really is like Costco didn't make any attempt to check they were buying actual iPhones.
yardstick 9 hours ago
abofh 12 hours ago
NewsaHackO 11 hours ago
d0mine 12 hours ago
Distributing signed artifacts is a solved problem (until NP=P is cracked at least).
consumer451 13 hours ago
One thing at a time. Please just answer this one question. I am just some dude, and I would love to chat about this.
AtNightWeCode 12 hours ago
munk-a 11 hours ago
But from the consumer's side it is very much an expectation and if you find yourself in the situation above it's on you to make it very clear that such extensions and third party tools are unofficial.
In this particular case I think it's fair to say that Anthropic really dropped the ball on signaling that this was an unofficial third party tool.
1. We specifically being library and tool producers that are noticeably overrepresented on this forum.
no-name-here 8 hours ago
Had the tool been up longer than the 11 hours the malware was live? If not, then why would Anthropic try to get it marked as unofficial, as opposed to take it down?
Or are you saying that every author and publisher should request Cursor to mark their extensions on the Cursor vsx pass-through as unofficial?
darkwi11ow 12 hours ago
cmiles74 11 hours ago
Does Cursor have some process that just scrapes Microsoft’s extension catalog and lists them in their own? If that’s hostile works then it’s broken and needs to be fixed.
adriand 10 hours ago
Well, duh. From what I can tell, that’s literally the hack. A bad actor shipped an extension on the Cursor marketplace that wasn’t made by Anthropic.
dboreham 9 hours ago
no-name-here 8 hours ago
bagels 6 minutes ago
cmiles74 8 hours ago
telephone3 5 hours ago
ghshephard 10 hours ago
- Cursor needs to add signing if they want to claim something was "made" by another party.
- Anthropic needs to stamp out any provider from using said, "Made by Anthropic" until they start adding signing to their process. Trademark law is useful here.
Until that happens - it's almost like you have to delete any extension from the Cursor Store off of your Cursor instance - kind of a crapshoot what you are actually downloading, no?For example - what guarantee do I have with something like: " This publisher has verified ownership of cursor.com" - when I'm looking at the WSL extension. Are there any guarantees it's not been replaced with some other extension?
AtNightWeCode 10 hours ago
Rohansi 10 hours ago
yubblegum 9 hours ago
Rohansi 9 hours ago
edit: VSCode has a verified marker for publishers but I don't know how that works or if Cursor does the same.
yunnpp 7 hours ago
Rohansi 5 hours ago
dkersten 41 minutes ago
skydhash 7 hours ago
They don’t do organization verification, but they do verify where code comes from. You may be sure that packages are built by alpine, which made sure that the dist files comes from the sources that the maintainers added, and the latter ensure that the sources are correct. In truth, it’s a very small circle of trust.
still_grokking 6 hours ago
Always has been because there is so far zero liability for anything someone programs and distributes commercially. That's the single root cause. If not that software wouldn't be in general such major shit show. What we have is the result of being allowed to throw out even the most toxic shit out without any consequences if it causes damage, no mater how large the damage is. Software companies caused so far over the decades likely hundreds of billions, or even a few trillion damages in sum, yet nobody responsible ever got the bill. It's wild west—since now over 60 years. This has to stop finally!
Let's see where things will move as soon as we have regular product liability for software:
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=legissum...
Just a few days left! Looking forward.
rixed 3 hours ago
still_grokking an hour ago
This is going to cause some major argument between the EU and the US, maybe even a trade war. Trouble is already underway:
https://www.reuters.com/legal/government/us-lawmakers-urge-t...
Despite that I also think that this is the right and long overdue move on the EU side. We need to break the basic pattern that nobody cares as long as the responsible effectively never get the bill when they mess up.
Software is "Unsafe at Any Speed" [ https://en.wikipedia.org/wiki/Unsafe_at_Any_Speed ] to bring a striking analogy — even we have since about 60 years the tech to build software which provably (in the mathematical sense) matches its specification. Still what you have on the market is utter garbage, and instead of getting better it gets currently actually worse with lowering the garbage quality level even more with "AI" slop. That EU legislation could become the escape hatch; that's why I'm looking forward.
duskdozer an hour ago
LooseMarmoset 9 hours ago
we automatically block extensions and require that extensions must be approved, but this is a tedious process.
wombatpm 5 hours ago
luipugs 5 hours ago
Stop trying to make blockchain happen, it's not going to happen.
chaostheory 5 hours ago
jimmby654 8 hours ago
bg24 9 hours ago
still_grokking 6 hours ago
Rapzid 5 hours ago
If y'alls systems were not compromised then it was Cursors?
jonas21 17 hours ago
------
Check whether you are impacted
The malicious extension appends the attacker's public key, labeled svc-telemetry, to your SSH authorized keys. To check for it:
On macOS, run:
grep -qs svc-telemetry ~/.ssh/authorized_keys && echo "svc-telemetry key found" || echo "No key found; machine not impacted"
On Windows, run in PowerShell: $files = "$HOME\.ssh\authorized_keys", "C:\ProgramData\ssh\administrators_authorized_keys" | Where-Object { Test-Path $_ }
if ($files -and (Select-String svc-telemetry $files)) { "svc-telemetry key found" } else { "No key found; machine not impacted" }
------[1] https://cursor.com/blog/claude-code-extension-security-notic...
AdrianCX a day ago
> 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 a day ago
darkwi11ow a day ago
origini 21 hours ago
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 21 hours ago
stingraycharles 21 hours ago
I think you’re giving Musk too much credit.
kirth_gersen 20 hours ago
chrisgarand 20 hours ago
SpaceX will be re-valued on Anthropic's, or OpenAI's success, he, and his people are smart enough to understand this.
alpha_squared 20 hours ago
extraextra 19 hours ago
SpaceX obviously has multiple sources of income, not just data center rents
chrisgarand 18 hours ago
When he was talking about neoclouds, he was talking about the smaller guys who are getting bullied by vendors (mainly Nvidia) to buy as much hardware as possible (more than they want to). They paid more, for more, and needed to take on more debt, to end up (currently anyways) being well below capacity.
Over the next few years, unless growth keeps up (and probably accelerates), they'll need to sell, or restructure.
The buildouts by Microsoft, Google, Meta, OpenAI, and Anthropic are currently safe. The neoclouds that they've signed contracts with, are safe, but based on reports, that's roughly 60% of current capacity (it varies by report, but they're all under 75%).
bix6 20 hours ago
lkbm 19 hours ago
Your conspiracy theory needs some work.
AdrianCX 21 hours ago
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
LtWorf 10 hours ago
slashdave 10 hours ago
skinfaxi 9 hours ago
dannyw 9 hours ago
WarmWash 19 hours ago
jorisw 19 hours ago
tclancy 17 hours ago
no-name-here 18 hours ago
mrweasel 21 hours ago
stingraycharles 21 hours ago
So that’s how these things can go, the employee’s machine may have been infected which was then used to inject this.
cookiengineer 20 hours ago
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.
[1] https://m.youtube.com/watch?v=3TNpOD6bov8
edit: downvoting me doesn't make it untrue, by the way. Check the leaked codebases, I dare you to provide evidence to the contrary.
solid_fuel 15 hours ago
It sure seems like they've been vibecoding with everyone asleep at the wheel for a while.
tekawade 20 hours ago
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.
no-name-here 18 hours ago
That likely seems incorrect as I see Claude Code listed on open-vsx with:
* An "Anthropic" "Verified publisher" badge
* igorkofman listed who seems to be an Anthropic employee
* 63M downloads
* Reviews going back >1 year
TazeTSchnitzel 17 hours ago
mday404 18 hours ago
mirashii 8 hours ago
ddworken 18 hours ago
philipwhiuk 17 hours ago
john_strinlai 17 hours ago
an anthropic laptop? why are you sketpical?
abirch 17 hours ago
crooked-v 13 hours ago
quietbritishjim 10 hours ago
In fairness, that is very surprising.
dannyw 9 hours ago
Cursor seems to be scraping extensions from Microsoft's marketplace, and repackaging it and keeping the metadata.
stingraycharles 8 hours ago
mike_d 2 hours ago
yubblegum 21 hours ago
stingraycharles 21 hours ago
lesspassiveobse 21 hours ago
JoBrad 16 hours ago
xx_ns a day ago
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 a day ago
Hackbraten 21 hours ago
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 20 hours ago
Edit: Cursor is apparently stating now that the tampered files were only on their mirror not OpenVSX.
xx_ns 21 hours ago
tveita 21 hours ago
ddworken 19 hours ago
mrweasel a day ago
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 a day ago
mrweasel a day ago
toyg 21 hours ago
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 21 hours ago
heartbreak 20 hours ago
jbvlkt 20 hours ago
no-name-here 18 hours ago
However, the bad extension was live for ~11 hours.
true_religion 12 hours ago
nijave 9 hours ago
DanielHB 21 hours ago
https://github.com/jeanp413/open-remote-ssh
and run vscode-server inside a VM or container
mrweasel 20 hours ago
DanielHB 20 hours ago
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 20 hours ago
misnome a day ago
ddworken 19 hours ago
xx_ns 17 hours ago
arm32 13 hours ago
zbentley 9 hours ago
However, statements around the internet (and in these comments) are less than definitive as to whether a) that proxy has a cache that was compromised; b) that proxy has select extensions which can be published directly to it by hand (one of which was compromised); c) other.
matt3210 10 hours ago
helsinkiandrew a day ago
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...
qwrkll 19 hours ago
There is more going on here. Cursor is covering for Anthropic because of the huge data center contract with SpaceX.
literallyroy 18 hours ago
xvector 9 hours ago
orlp 21 hours ago
> 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 21 hours ago
bikeshaving 20 hours ago
masfuerte 19 hours ago
https://www.theverge.com/2023/9/15/23874798/microsoft-window...
seanw444 13 hours ago
IshKebab 20 hours ago
dgellow 20 hours ago
delis-thumbs-7e 20 hours ago
dcrazy 20 hours ago
Though Anthropic is claiming that the compromised package was published solely to Cursor’s marketplace, not not Microsoft’s.
1shooner a day ago
What appears to be an official Binance account reporting it also:
https://www.binance.com/en/square/post/10-30-2026-claude-cod...
Rapzid 5 hours ago
anon-3988 a day ago
staminade a day ago
minraws 21 hours ago
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.
rcxdude 2 hours ago
Den_VR a day ago
snaking0776 a day ago
origini 21 hours ago
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 21 hours ago
You always do that, right? ...right?
deadbabe 21 hours ago
novafunc 21 hours ago
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 20 hours 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 20 hours ago
valleyer 20 hours ago
vladvasiliu 20 hours ago
zahlman 10 hours ago
magnio 21 hours ago
Yeah I sympathize with people saying software developers should not be called engineers too.
palata 21 hours ago
I just think that the level of malpractice in software engineering is a lot higher than in other engineering fields, for some reasons.
knottn 21 hours ago
jimbokun 19 hours ago
seanw444 13 hours ago
anon-3988 7 hours ago
TheCapn 19 hours ago
---
I have, off and on, for years written diatribes about how if people in our industry want to run around with the "Engineer" moniker at some point they should start acting like it. That means respecting all aspects of what it means to be an Engineer and holding public well-being paramount is part of that. Licensure is part of that. Accountability and Responsibility is part of that.
I'm usually downvoted. The move fast and break things group seems to be blind (or willfully ignorant) to the harm that software systems can carry on a person's life. I don't know if its fear of regulation, or self-serving interests or some sort of disdain for the idea that we need to slow down and be more accountable to the public or what. At times the people I've engaged with lament on how they're capable but would be barred for lack of formal education or some such and its a distraction from the overall point: we need to be doing better and if we can't self-regulate then at some point we're going to be forced to act in a way that probably cuffs us more than necessary.
And yes, I understand how Software doesn't exactly fit into the mold of other engineering disciplines cleanly. But I think the idea that if we're going to have systems that can ruin a person's life in a second for a bug or oversight we need to start considering that accountability for those releasing software to the public matters. We lament about the difficulty of holding corporations to account for their harm, but it would be far more difficult for a company's negligence to hurt people if those turning the knobs were held to a higher standard.
I think that reckoning is coming soon. AI is going to create "an event" that we can't ignore and we're going to be pointing fingers in a lot of directions asking "how" we could prevent this from happening again. I'd argue "the event" has already occurred a few times over but we're purposely ignoring the severity of it to keep a diseased economy running roughshod. There's parallels with many historic events forcing regulation and the path forward won't be clean and easy.
palata 18 hours ago
Sure, software has a lot more malpractice ("let's ship barely-tested, unfinished stuff"), but let's not say that "the other engineers" are making the world a better place merely by "being real engineers".
chasd00 17 hours ago
palata 17 hours ago
darkwi11ow 21 hours ago
hangrybear666 21 hours ago
rietta 20 hours ago
darkwi11ow 20 hours ago
rietta 20 hours ago
``` 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.
skinfaxi 9 hours ago
zahlman 10 hours ago
gexla an hour ago
paxy 18 hours ago
Aboutplants 18 hours ago
arm32 13 hours ago
zahlman 10 hours ago
setnone an hour ago
it looks like anthropic folks in this thread are throwing excuses instead of allocating one оr two FTE to make sure this will not happen
spdustin 13 hours ago
Or are they using an Open VSX Managed Registry hosted by the Eclipse Foundation, in which case this is potentially a bigger deal?
glimshe a day ago
_heimdall a day ago
nannal 21 hours ago
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 21 hours ago
Filligree 21 hours ago
Running NixOS helps.
jmbwell 20 hours ago
stogot 20 hours ago
nannal 19 hours ago
codazoda 20 hours ago
It’s good fun building for retro-like machines.
InsidiousWombat 19 hours ago
nannal 7 hours ago
cedws 18 hours ago
jacquesm 19 hours ago
eviks a day ago
MisterTea 21 hours ago
claytongulick 20 hours ago
Sums up my feelings of the last few years nicely.
vintermann 20 hours ago
(This is a joke, to be clear.)
bagacrap 19 hours ago
ben_w 19 hours ago
Good that you said so, this is annoyingly plausible.
Hackbraten 21 hours ago
Here’s a complete rundown of what happened—load-bearing parts first:
viraptor 20 hours ago
cryptonym 20 hours ago
> No review system at anthropic has seen this
Weird flex
viraptor 19 hours ago
cryptonym 19 hours ago
viraptor 19 hours ago
cryptonym 19 hours ago
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. We don't have any RCA, maybe there is little to nothing to blame them.
Not sure they'd share your views on using Claude for security policy/coverage being silly.
unshavedyak 19 hours ago
Kinda like 2FA on the deployment itself, not just 2FA on the .. A. I guess 2FD heh.
InsidiousWombat 19 hours ago
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 19 hours ago
eviks 19 hours ago
crooked-v 13 hours ago
jacquesm 19 hours ago
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.
henearkr a day ago
darkwi11ow a day ago
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 a day ago
axus 19 hours ago
tyingq 14 hours ago
https://github.com/eclipse-openvsx/openvsx/wiki/Trusted-Publ...
Edit: Ah, guess it was not open-vsx, but a in-house Cursor marketplace. https://news.ycombinator.com/item?id=50304129
AdrianCX 21 hours ago
This could have been avoided by having extensions signed by company doing them with keys and review
darkwi11ow 21 hours ago
AdrianCX 21 hours ago
Binance got a pretty expensive lesson if that was the cause for their recent hack
darkwi11ow 21 hours ago
AdrianCX 21 hours ago
Why risk getting compromised like that?
darkwi11ow 21 hours ago
darkwi11ow 16 hours ago
tyingq 20 hours ago
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 20 hours ago
Edit: It seems Cursor is claiming the tampered files were only in their mirror.
albert_e 20 hours ago
Vibecoders are safu
darkwi11ow 20 hours ago
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
philipwhiuk 17 hours ago
Anthropic's position is seemingly that it was "another part of the publishing process [that] was compromised"
cautiouscat 17 hours 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.
K0nserv a day ago
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 a day ago
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 21 hours ago
mirashii 20 hours ago
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 20 hours ago
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 20 hours ago
sunaookami 20 hours ago
XCSme 19 hours ago
Rapzid 5 hours ago
It was 100% an "official" Anthropic extension. They say their systems were not compromised which, if true, suggests a bug or credential leak on the Cursor side. Cursor conspicuously left these details out of their public notice.
solfox 10 hours ago
jitbit 21 hours ago
An official announcement from Anthropic would be nice!
stingraycharles 21 hours ago
thewhitetulip 15 hours ago
FergusArgyll 15 hours ago
stingraycharles 8 hours ago
invidiouslove12 28 minutes ago
richrichardsson a day ago
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 a day ago
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 19 hours ago
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.
abirch 18 hours ago
hoppp 21 hours ago
eviks a day ago
kamban a day ago
iugtmkbdfil834 a day ago
It obviously doesn't take much to simply add 'just one more feature' that happens to undermine the original purpose of the application.
skydhash a day ago
mirekrusin 21 hours ago
jimbokun 19 hours ago
atrokhymchuk 21 hours ago
btown 21 hours ago
samiv 21 hours ago
stymaar 21 hours ago
It tells you all you need to know about how unserious these people are about computer security.
malfist 21 hours ago
prologic 20 hours ago
stymaar 20 hours ago
malfist 18 hours ago
tiahura 20 hours ago
Or, is this FUD?
bix6 20 hours ago
lynndotpy 20 hours ago
skinfaxi 20 hours ago
> 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!
gr_norm 19 hours 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...
vdfs 18 hours ago
Cthulhu_ 21 hours ago
bayindirh 20 hours ago
alansaber 20 hours ago
thatsabadlook 21 hours ago
dgellow 20 hours ago
IndeanCondor 20 hours ago
How could Anthropic have known, they only claim to harbour superintelligence.
/s
b112 20 hours ago
It may be the cause, but zero excuse.
phoghed 20 hours ago
OoooooooO 20 hours ago
done_lurking 19 hours ago
dgellow 19 hours ago
done_lurking 18 hours ago
dgellow 19 hours ago
Tarean 20 hours ago
It also sounds like only cursor marketplace is affected, not vscode proper.
alansaber 20 hours ago
paxy 20 hours ago
strix_varius 19 hours ago
paxy 19 hours ago
alienbaby 17 hours ago
paxy 17 hours ago
Two out of the three links in the post still say exactly that.
That’s also what the majority of the comments here are saying, likely because they read the first two.
Is that your “nobody”?
nunez 18 hours ago
ale42 a day ago
_hmj 20 hours ago
Still, it’s hardly a surprise that best practices are rarely followed with any consistency.
cryptonym 18 hours ago
There is too much friction when you try to isolate things. You have to do custom stuff then the company won't let you virtualize (can't install stuff...) or won't allow you to enroll the vm and will threaten you if you dev on an OS that is not enrolled.
Best you can get from state-of-the-art-frontier-top-it-company is an IDE with an exec sandbox leaking like an hourglass.
plaguuuuuu 9 hours ago
throwitaway222 14 hours ago
notaproton 14 hours ago
It's lucky that management doesn't want a 10x increase in output after laying off half the staff so we have a lot of time to vet deps! Oh no...