> The scary part? This attack vector is perfect for developers. We download and run code all day long. GitHub repos, npm packages, coding challenges. Most of us don't sandbox every single thing. Embedded into this story about being attacked is (hopefully) a serious lesson for all programmers (not just OP) about pulling down random dependencies/code and just yolo'ing them into their own codebases. How do you know your…
That's why from my perspective, almost everything is f'd up in tech at this point. Any update I may do to any project dependencies I have on my workstation? Either I bet, pray and hope that there's no malicious code in these. Either I have an isolated VM for every single separate project. Either I just unplug the thing, throw it in the bin, and go make something truly lucrative and sustainable in the near future (plu…
That's not too hard to do with devcontainers. Most IDEs also support remote execution of some kind so you can edit locally but all the execution happens in a VM/container.