Compromised coding tool helped hackers breach thousands of GitHub repositories Cybersecurity Dive