Another "hat" I wear now is software security. Sharing code is a wonderful way to be more productive, but it also means sharing bugs and vulnerabilities. New CVE (Common Vulnerability Enumeration) listings arrive almost daily. A single shared library with a vulnerability can expose hundreds of products built with the library. The price we pay for productivity and convenience is perpetual vigilance and regular patching when the flaws surface.
I'm currently moving multiple systems that live on dedicated servers into Docker containers using microservice patterns, kubernetes pods and helm charts to "compose" the systems. It's a very different paradigm and it has a new set of attack surfaces. We have 3 people dedicated to running security scans on each new "pod" and ensuring everything is as vulnerability free as possible.
Security has always been a pain and you’re right, open source gave script kiddies a new power.
I remember when Norton Antivirus actually shipped with a virus (I think a disgruntle employee). Which gave rise to the conspiracy theory that virus companies were generating viruses to increase profits.
On a different note, one of my favorite old time viruses was one that asked, “Have you ever dance with the devil in the pale moon light?” as it was formatting your hard drive in the background.