| ▲ | jamesfinlayson 2 hours ago | ||||||||||||||||||||||||||||
Yeah I completely understand their intent, but I might get 30 vulnerabilities across a multiple repos flagged in a week. It is already tedious to check them all and assess if they're worth worrying about let alone having to update them. These are 99% Javascript though - I suspect other ecosystems are much more manageable. | |||||||||||||||||||||||||||||
| ▲ | Gigachad 2 hours ago | parent | next [-] | ||||||||||||||||||||||||||||
It's easier to keep stuff up to date these days. If you have a project with typescript, unit tests, and end to end tests like cypress you can just have dependabot create the PRs to update packages. If everything passes you just have to hit the merge button. Just updating everything is probably easier than assessing if it's possible to trigger an exploit with the way you use the package. | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
| ▲ | varjag an hour ago | parent | prev [-] | ||||||||||||||||||||||||||||
I unironically think the solution is vibecoding your own Javascript blobs that use no frameworks and have no (or minimal) external dependencies. At this point it is entirely feasible for many kinds of projects. | |||||||||||||||||||||||||||||