Forty-five million weekly downloads. One compromised maintainer. Three hours of exposure before anyone noticed.