| ▲ | rvz 4 hours ago | ||||||||||||||||
So the comparison here is that you would rather trust a password manager with a CLI that imports hundreds of third-party dependencies over a first party password manager with a CLI that comes with the OS? I don't think macOS Keychain uses NPM and it isn't in TypeScript or Javascript and, yes it does not need a CLI either. The NPM and Java/Typescript ecosystem is part of the problem that encourages developers to import hundreds of third-party libraries, due to its weak standard library which it takes at least ONE transitive dependency to be compromised and it is game over. | |||||||||||||||||
| ▲ | hgoel 4 hours ago | parent | next [-] | ||||||||||||||||
You initially complained about CLIs, not the dependency mess of the JS ecosystem. You still have not said why this is an issue of having a CLI. | |||||||||||||||||
| |||||||||||||||||
| ▲ | gear54rus 3 hours ago | parent | prev [-] | ||||||||||||||||
It does not much matter if it imports 300 or 30 of them, those vulns will land somewhere in those 30 with equal frequency statistically. If you are advocating developing without dependencies at all, then please start (with any language) and show us all how much you actually ship. JS is a target of these dumb accusations because it's literally the best cross-platform way to ship apps. Stop inventing issues where there are none. | |||||||||||||||||