Targeting Developer Environments for Access
Supply chain attackers are shifting their focus from injecting malicious code to stealing the credentials that make trusted software possible. In a recent 48-hour window, three separate campaigns hit npm, PyPI, and Docker Hub, all targeting secrets from developer environments and CI/CD pipelines. These attacks harvested API keys, cloud credentials, SSH keys, and tokens. The pattern is self-propagating, as seen in campaigns like the TeamPCP and Shai-Hulud operations.
This trend requires security teams to broaden their view of the software supply chain. While traditional security focused on shared systems such as source code repositories, CI/CD platforms, and cloud environments, modern software delivery starts earlier. The developer workstation is where code is written, dependencies are installed, credentials are tested, and containers are built. Treating workstations as ordinary endpoints leaves critical gaps between endpoint security, identity security, application security, and supply chain governance.
Credential Harvesting as the Primary Objective
Recent incidents consistently reveal the same operational truth. Attackers use poisoned packages, compromised images, dependency bots, malicious workflows, and vulnerable developer tools, but the recurring goal is access. In the TeamPCP campaign, attackers used compromised packages and developer tooling to harvest tokens, cloud credentials, SSH keys, and environment variables. The Shai-Hulud campaign pushed this further, turning infected developer environments into credential collection points that exposed thousands of secrets across multiple platforms.
Source: The Hacker News

