Claude Desktop installs undocumented browser extensions for Chrome and other browsers

87 points by jmillikin


mjec

I ... think this might be FUD?

There's no evidence here of Claude installing a browser extension. It's installing a manifest file that would allow an identified extension - if installed by the user - to coordinate with the binary on the machine. It provides no capabilities to Claude or the browser without that extension being added.

That's very normal, and done by other applications too (e.g. 1Password has a manifest in $HOME/Library/Application Support/Microsoft Edge/NativeMessagingHosts on my machine, even though I do not have Edge installed). If it was not done, how could the application or extension know about each other?

edit: seriously, this ask:

Install the NM manifest only as a downstream consequence of the user affirmatively installing the paired browser extension.

is nonsense. There's no mechanism for a browser to install a NM manifest alongside an extension. The application must register the manifest, and necessarily can't know about the extension-installed event, because that would be interfering with the browser. The way to do this would be to use the native messaging bridge to receive the installation event, which they could do by installing a native messaging manifest file when installing the desktop app...