• Supply chain attacks are exploiting our assumptions Every time you run cargo add or pip install , you are taking a leap of faith. • You trust that the code you are downloading contains what you expect, comes from who you expect, and does what you expect. • These expectations are so fundamental to modern development that we rarely think about them. • However, attackers are systematically exploiting each of these assumptions. • In 2024 alone, PyPI and npm removed thousands of malicious packages; multiple high-profile projects had malware injected directly into the build process; and the XZ Utils backdoor nearly made it into millions of Linux systems worldwide. • Dependency scanning only catches known vulnerabilities.

Article Summaries:

  • Supply chain attacks are increasingly targeting the implicit trust that developers place in package managers and build pipelines. In 2024, PyPI and npm removed thousands of malicious packages, high‑profile projects suffered malware injection during builds, and a backdoor in XZ Utils nearly reached millions of Linux systems. Traditional dependency scanning only flags known vulnerabilities and misses attacks that exploit typosquatting, compromised maintainers, or poisoned build processes. The article outlines the core trust assumptions-package identity, publisher authenticity, source integrity, and maintainer reliability-and reviews recent incidents that exploit them. It also highlights emerging defenses across ecosystems aimed at converting implicit trust into explicit, verifiable guarantees.

Sources: