May 27, 2026

Open-source gets a trust makeover

An Update on Composer and Packagist Supply Chain Security

After package hijacks, devs cheer the slow-and-steady security lockdown

TLDR: Packagist and Composer are tightening security after recent package hijacks, adding stronger account checks, public change logs, and protections against silent tampering. Commenters are unusually united: slow, careful security is winning fans, with some saying every software download system now needs these kinds of safeguards.

The PHP package world just had a very public trust crisis after attackers used stolen accounts and access keys to slip bad updates into popular tools. Now Composer and Packagist — the services many PHP apps rely on to fetch code — are rolling out a security makeover: stronger account protection, public activity logs, warnings for suspicious packages, and a rule that tagged releases can’t be quietly swapped out later. In plain English: fewer sneaky changes, more receipts.

But the real vibe in the community is less panic, more “finally, the adults are in charge.” One commenter praised Composer’s “slower but deliberate” style, which is basically the opposite of the usual move fast, break everything, apologize in a blog post energy. Another jumped in from the JavaScript world to say they’d built something similar for npm with hooks in pnpm, and openly gushed about what Packagist is doing. That turned the thread into a mini fan club for boring, careful security — which, in internet terms, is almost a plot twist.

The hot take bubbling underneath it all? Security features used to feel optional and annoying; now commenters sound like they want them everywhere, immediately. No huge flame war erupted here, but there’s still a delicious tension between speed and safety. The meme-worthy subtext: developers are discovering that the hottest new feature in open source is… not getting hacked.

Key Points

  • Composer and Packagist.org published a security update after recent PHP ecosystem supply chain attacks involving compromised GitHub accounts and stolen access tokens.
  • Packagist.org has already integrated Aikido malware detection, maintained rapid manual incident response, and operated a public transparency log that recorded attack-related tag changes.
  • Composer 2.10 introduces a unified dependency policy framework covering malware-flagged versions, vulnerability advisories, and abandoned packages.
  • Packagist.org is rolling out stable version immutability so tagged releases cannot be silently rewritten via git re-tagging.
  • Long-term plans include mandatory MFA, FIDO2-backed staged releases, immutable build artifacts with SLSA provenance and Sigstore attestations, and alignment with OpenSSF security principles.

Hottest takes

"slower but deliberate, well thought out approach" — moebrowne
"I love the work Packagist/Composer is doing" — captn3m0
"every package manager needs to support hooks globally" — captn3m0
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.