Supply-chain incident feed

What we've been watching.

Malicious packages across npm, PyPI, RubyGems, crates.io, Go modules, Packagist, NuGet, Open VSX, Docker Hub, and GitHub Actions, curated from public vendor advisories. Each entry is labelled by what it is: a compromise of a package people already use, a typosquat, a dependency-confusion probe, a package malicious from its first publish, or a daily advisory sweep. We list every version we can verify so the scanner picks them up directly: 5,378 package–version pairs across 217 incidents and counting.

Sources cited per card. We only list package versions named by the original advisory; we don't infer compromises. Missing something? Send it in.