2 ms·
I don’t regret linking the issue, I hope someone who isn’t going to be as emotionally impacted by it will recognize the risks it introduces. But I regret the en
by eyelidlessness 5y ago
I don’t regret linking the issue, I hope someone who isn’t going to be as emotionally impacted by it will recognize the risks it introduces. But I regret the energy I’ve spent even trying to get past my own physical pain from nearly two years of burnout being dismissed this way even as I’ve tried to discuss the problem in good faith.
I don’t have energy for this. You, like the people in the issue, are welcome to explain away the similarities between different attack vectors and refuse to imagine how this might present different opportunities. I frankly can’t engage in it anymore. The link is there for people who can.
- ptx 5y agoIs the concern that it will encourage library maintainers to do essentially something analogous to an empty catch block to make the error go away without having to think too hard? try: use_thirdparty_library() except SecurityIssues: # Make error go away. It's probably fine. pass This would then hide the problem instead of letting it noisily bubble up the stack.
- jml78 5y agoOne way to view it is that someone writes a package that their expected usage is as a build tool. It uses a library that has a input validation vulnerability. Since they view their tool as build tooling they mark their package as not impacted. Npm audit no longer shows the vulnerability. Someone uses that build tool in a production system in a way the maintainer never even considered. Npm audit shows nothing to that end user. They are vulnerable. People will say they misused the tool. But either way, shit gets compromised and it is something could have been prevented if you take the stance that the end user was paying attention to audit findings. And yes, many corporations and govt agencies take audit findings seriously. Hiding this because a maintainer said not impacted is scary IMO