To those saying "check the code", I recommend having a look at the "underhanded c" contest entries 

http://www.underhanded-c.org/_page_id_2.html
-
-
-
"Check the code" does not, of course, address the systemic issue. Though it will sometimes be actionable advice for professionals. But only sometimes, in part for the reason you describe.
End of conversation
New conversation -
-
-
This feature appears to only suggest updates to new revisions of dependencies. So if you already trust the upstream dep wouldn’t you also trust the fix in that upstream? Also, read your deps.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Few things that I ensure for all repos. - Enable only signed commits - Enable security analysis for incoming PR - Enable passing security analysis as mandatory presubmit requirement before merging This atleast helps to bring down the scope of malicious actors on the platform.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Review the code.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
This already exists... you can send a PR now for basically anything and because the JS of node modules is obfuscated/transpiled it's somewhat hard to track down whether there's a vulnerability. But I agree it's important to think of these new novel attack vectors.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
I’d argue this vector always existed and that the new bot brings more awareness. This is both good and bad for phishing and is probably net neutral. Overall though it’s probably benefit github to star verifying some accounts.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.