Modern Developer Tools as Attack Surfaces: Lessons from Shai-Hulud | Dark Hacker News