This is why I only run open source extensions that I can actually audit. uBlock Origin, SponsorBlock, the kind of tools where the code is available and the developer isn't anonymous. The Chrome Web Store is basically unregulated and Google doesn't care as long as they get their cut. Open source at least gives you a chance to see what you're installing before it starts exfiltrating your data to some server in a country you've never heard of.
mixedbit|19 days ago
jakub_g|18 days ago
https://docs.npmjs.com/trusted-publishers#automatic-provenan...
m4rtink|18 days ago
Also if the upstream developer goes malicious there is a good chance at least one of the distro maintainers will notice and both prevent the bad source code being built for the distro & notify others.
randunel|19 days ago
endsandmeans|19 days ago
Same argument can be applied to all closed source software.
In the end its about who you trust and who needs to be verified and that is relative, subjective, and contextual... always.
So unless you can read the source code and compile yourself on a system you built on an OS you also built from source on a machine built before server management backdoors were built into every server... you are putting your trust somewhere and you cannot really validate it beyond wider public percetptions.
insin|18 days ago
https://robwu.nl/crxviewer/
nickjj|18 days ago
Extensions are local files on disk. After installing it, you can audit it locally.
I don't know about all operating systems but on Linux they are stored as .xpi files which are zip files. You can unzip it.
On my machine they are installed to $HOME/.mozilla/firefox/52xz2p7e.default-release/extensions but I think that string in the middle could be different for everyone.
Diffing it vs what's released in its open source repo would be a quick way to see if anything has been adjusted.
oj-hn-dot-com|18 days ago
I'm currently in the process of setting that up for the one I'm building, because this transparency is very important to me) and it is a pain in the butt to do so. You have to go through a few verification processes at Google to get the keys approved.
pbhjpbhj|18 days ago
pezgrande|18 days ago
fn-mote|19 days ago
There’s always a possibility of problems along the chain. You are reducing your risk not eliminating it.
cachius|18 days ago
joquarky|18 days ago
Rebuff5007|18 days ago
"Dont trust google" imo is the wrong response here. We are at the mercy of our institutions, and if they are failing us we need mechanisms to keep them in check.
coldtea|18 days ago
Cars are under quite strict laws that software isn't. And there is only a small number of car vendors, while there are several orders of magnitude more extension vendors. Also a car vendor is a big company with many audits and controls, an extension "vendor" could just be some guy in his garage office, who just sold it to scammers, even for popular extensions.
And I still wouldn't trust a modern car using subscriptions and code updated.
acheron|18 days ago
PurpleRamen|18 days ago
__alexs|18 days ago
worksonmine|18 days ago
Straw man. The argument is that by installing random extensions you trust anonymous developers *because* Google doesn't audit. I'll cite the parent to spare you the effort of reading it again:
> The Chrome Web Store is basically unregulated and Google doesn't care.
Yes, I trust the contents of the medicine I buy at the drug store more than I trust the drug dealer on the corner. That's why they hand out test kits for free at raves.
lapcat|18 days ago
How far does your principle extend? To your web browser too? Google Chrome itself is partly but not entirely open source. Your operating system? Only Linux? Mac and Windows include closed source.
nemomarx|18 days ago
NamlchakKhandro|18 days ago
Because let's get real, no one ever gets a job in tech if they're not an iPhone user right?
bennydog224|18 days ago
unknown|19 days ago
[deleted]
smithza|18 days ago
[0] https://research.swtch.com/xz-timeline
Angostura|18 days ago
lapcat|18 days ago
lofaszvanitt|18 days ago
falcor84|18 days ago
[0] https://chromewebstore.google.com/detail/aws-colorful-navbar...
[1] https://github.com/nalbam/aws-navbar-extension