Open Source Package Compromise: 1M Downloads Affected 2025