frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Anthropic's Claude Desktop App Installs Undisclosed Native Messaging Bridge

https://letsdatascience.com/news/claude-desktop-installs-preauthorized-browser-extension-mani-4064fb1a
74•CGMthrowaway•2h ago

Comments

honeycrispy•1h ago
I am beginning to suspect that Anthropic may not be as ethical as they purport themselves to be.
devindotcom•1h ago
Oh no it's the model that's ethical, not the company.
vips7L•1h ago
A corporation being shady? Imagine that!
driverdan•35m ago
They work with Palantir. That says what you need to know about their ethics.
jmathai•1h ago
I only learned about Native Messaging this week.

I've been hacking away at a browser-based tool that uses anthropic APIs on the backend. But what I really want is for the browser to talk to my local claude becuase I have MCPs, skills, network access for a bunch of things.

I started with a little proxy installed on my computer that the browser can call but knew it would never pass any security review. The alternative I didn't originally know about was Native Messaging.

It's a fairly benign way to let a browser talk to and execute commands on your computer. But doing it without disclosing is, I agree, very bad.

(tool I'm hacking away at needs to talk to local claude and acli: https://withlattice.com)

flutas•1h ago
Check out the hidden --sdk-url CLI option for claude.

It turns it into a websocket endpoint you can just connect to (iirc it's what the Python SDK does under the hood).

detail: https://medium.com/coding-nexus/i-found-a-hidden-flag-in-cla...

jmathai•1h ago
That’s very cool - did not know about that.

Listening for commands to run seems similarly dangerous as having a proxy installed!

vbezhenar•1h ago
Nothing wrong about running http server on your localhost and talk to it. A lot of applications do that. The best thing: you don't need to appease extension appstores, you just ship.

The only nuance is that recent chrome versions treat it as a separate permission, so user need to allow it once.

Yes, native messaging is the "proper" way to do that, but, again, nothing wrong with localhost http server. You have origin headers so you can allow access from your whitelisted website, if necessary.

horsawlarway•56m ago
I'd argue native messaging is much more secure.

You only have origin headers that you can trust if the traffic originated from a browser you trust.

Anything else on the machine that can send network traffic can now hook into your service. Which is quite a bit looser than being able to start a new process running that native message host and hook into its stdio.

horsawlarway•1h ago
Personally, this is a nothing-burger.

This is how native messaging works in extensions. Apps declare via manifest that extensions can talk to them.

Further - the user still has to install the extension in the browser and the user has to approve the permissions popup that explicitly states the extension will have permission to "Communicate with cooperating native applications." See: https://developer.chrome.com/docs/extensions/reference/permi...

So it's hardly undisclosed. Every user with the extension has accepted this permissions popup that communicates that this is happening and allowed.

(whether permissions prompts like this are actually helpful is a different topic).

input_sh•1h ago
Previous version that was [flagged] away from the homepage, even though I now see that the flag was since removed:

https://news.ycombinator.com/item?id=47829800 (125 upvotes, 34 comments)

gnabgib•1h ago
The flag was removed and it was boosted back to front page by mods, it had a fair shake.
ChrisArchitect•1h ago
So this is a [dupe]
midtake•36m ago
Google Chrome installs a bunch of spyware too, nobody bats an eye
giwook•28m ago
I'm batting my eye.

I've been using Edge for a couple years now. I used to laugh at the idea of using Internet Explorer I mean Edge but it's actually pretty good and quite performant.

Same Chromium rendering engine (e.g. as opposed to using Firefox or Safari, which I'd prefer but especially for frontend development testing against Chromium is ideal given their market share) and same keyboard shortcuts as Chrome so was an easy transition.

GPT-5.5

https://openai.com/index/introducing-gpt-5-5/
873•rd•4h ago•489 comments

Bitwarden CLI compromised in ongoing Checkmarx supply chain campaign

https://socket.dev/blog/bitwarden-cli-compromised
550•tosh•7h ago•260 comments

Using the internet like it's 1999

https://joshblais.com/blog/using-the-internet-like-its-1999/
59•joshuablais•1h ago•25 comments

An update on recent Claude Code quality reports

https://www.anthropic.com/engineering/april-23-postmortem
453•mfiguiere•4h ago•333 comments

MeshCore development team splits over trademark dispute and AI-generated code

https://blog.meshcore.io/2026/04/23/the-split
112•wielebny•5h ago•66 comments

Girl, 10, finds rare Mexican axolotl under Welsh bridge

https://www.bbc.com/news/articles/c9d4zgnqpqeo
135•codezero•2h ago•75 comments

Incident with multple GitHub services

https://www.githubstatus.com/incidents/myrbk7jvvs6p
162•bwannasek•5h ago•80 comments

UK Biobank health data keeps ending up on GitHub

https://biobank.rocher.lc
30•Cynddl•8h ago•5 comments

Astronomers find the edge of the Milky Way

https://skyandtelescope.org/astronomy-news/astronomers-find-the-edge-of-the-milky-way/
54•bookofjoe•3h ago•7 comments

Palantir employees are starting to wonder if they're the bad guys

https://www.wired.com/story/palantir-employees-are-starting-to-wonder-if-theyre-the-bad-guys/
508•pavel_lishin•4h ago•376 comments

I am building a cloud

https://crawshaw.io/blog/building-a-cloud
934•bumbledraven•17h ago•462 comments

My phone replaced a brass plug

https://drobinin.com/posts/my-phone-replaced-a-brass-plug/
30•valzevul•5h ago•6 comments

Your hex editor should color-code bytes

https://simonomi.dev/blog/color-code-your-bytes/
456•tobr•2d ago•135 comments

Show HN: Agent Vault – Open-source credential proxy and vault for agents

https://github.com/Infisical/agent-vault
25•dangtony98•1d ago•5 comments

French government agency confirms breach as hacker offers to sell data

https://www.bleepingcomputer.com/news/security/french-govt-agency-confirms-breach-as-hacker-offer...
336•robtherobber•6h ago•115 comments

A programmable watch you can actually wear

https://www.hackster.io/news/a-diy-watch-you-can-actually-wear-8f91c2dac682
108•sarusso•2d ago•53 comments

Show HN: Honker – Postgres NOTIFY/LISTEN Semantics for SQLite

https://github.com/russellromney/honker
213•russellthehippo•10h ago•44 comments

Apple fixes bug that cops used to extract deleted chat messages from iPhones

https://techcrunch.com/2026/04/22/apple-fixes-bug-that-cops-used-to-extract-deleted-chat-messages...
835•cdrnsf•1d ago•181 comments

GPT-5.5: Mythos-Like Hacking, Open to All

https://xbow.com/blog/mythos-like-hacking-open-to-all
25•rs_rs_rs_rs_rs•3h ago•1 comments

Advanced Packaging Limits Come into Focus

https://semiengineering.com/advanced-packaging-limits-come-into-focus/
20•PaulHoule•2d ago•1 comments

WireGuard for Windows Reaches v1.0

https://lists.zx2c4.com/pipermail/wireguard/2026-April/009580.html
64•zx2c4•2d ago•1 comments

I spent years trying to make CSS states predictable

https://tenphi.me/blog/why-i-spent-years-trying-to-make-css-states-predictable/
37•tenphi•9h ago•6 comments

Writing a C Compiler, in Zig (2025)

https://ar-ms.me/thoughts/c-compiler-1-zig/
123•tosh•12h ago•36 comments

Jiga (YC W21) Is Hiring

https://jiga.io/about-us/
1•grmmph•10h ago

How the Tech World Turned Evil

https://newrepublic.com/article/208876/tech-world-evil-musk-bezos-thiel
38•thomasstephan•1h ago•0 comments

If America's so rich, how'd it get so sad?

https://www.derekthompson.org/p/if-americas-so-rich-howd-it-get-so
354•momentmaker•6h ago•640 comments

Arch Linux Now Has a Bit-for-Bit Reproducible Docker Image

https://antiz.fr/blog/archlinux-now-has-a-reproducible-docker-image/
284•maxloh•20h ago•100 comments

Alberta startup sells no-tech tractors for half price

https://wheelfront.com/this-alberta-startup-sells-no-tech-tractors-for-half-price/
2117•Kaibeezy•1d ago•725 comments

Meta to cut 10% of jobs

https://techcrunch.com/2026/04/23/meta-job-cuts-10-percent-8000-employees/
348•Vaslo•3h ago•301 comments

A Renaissance gambling dispute spawned probability theory

https://www.scientificamerican.com/article/how-a-renaissance-gambling-dispute-spawned-probability...
87•sohkamyung•2d ago•13 comments