Skip to content

Project

Packagist

The main public package repository for PHP, from which Composer resolves and installs libraries and command-line tools.

Known aliases

  • packagist.org
  • repo.packagist.org

Current stories

securityOne report1 publisher

Unit 42 finds supply-chain malware fetching its C2 addresses from blockchain smart contracts

Unit 42 says supply-chain attackers have moved command-and-control into blockchain smart contracts, so one transaction can re-point an entire botnet or worm. Defenders' useful choke points are now developer machines, CI runners and the chain lookup itself.

Reality

Evidence55
Adoption45
Hype gap+15
Incentives45
Confidence55
buildOne report1 publisher

Bitbucket's one-year API tokens schedule a repeat of the app-password outage for July 2027

Bitbucket Cloud's API tokens, which replace app passwords removed on 28 July 2026, expire after one year with no extension, a dev.to migration guide says. Teams that switch in July 2026 have set their next credential failure for July 2027 unless someone owns token rotation.

Publishers:dev.to

Reality

Evidence45
Adoption
Not scored
Hype gap+10
Incentives
Not scored
Confidence50
buildOne report1 publisher

Socket finds PolinRider in four dev-* versions of a 700,000-download Packagist package

Socket reports no malicious stable release. The exposure sits with teams that resolve dev-* constraints directly, and with anyone who clones the repository and opens it in a VS Code-compatible IDE.

Publishers:socket.dev

Reality

Evidence58
Adoption25
Hype gap+12
Incentives75
Confidence45
buildOne report1 publisher

Skills files got Claude Haiku to use Symfony's Mate in 15 of 20 test runs

Symfony AI Mate deleted its MCP server in August and now exposes profiler data through console commands that SKILL.md files tell the agent to run. The author of the community bundle Mate replaced has deprecated his.

Publishers:dev.to

Reality

Evidence55
Adoption68
Hype gap+8
Incentives55
Confidence58
buildOne report1 publisher

phpcpd-next relicensed to MIT after its provenance gate counted zero inherited headers

The rewritten PHP copy/paste detector reached Packagist on September 13, and the script in its release gate reads the header of every file in src/ and exits non-zero while one copyright holder is still inherited.

Publishers:dev.to

Reality

Evidence36
Adoption10
Hype gap+22
Incentives78
Confidence42
buildOne report1 publisher

One hardcoded RenderContext(80, 24) hid the height bug from 92 passing tests

A table widget returned 17 lines into a ten-row terminal and no test complained, because every render test handed it a context with seven rows of slack and then asserted the line count its author already expected.

Publishers:dev.to

Reality

Evidence62
Adoption12
Hype gap−12
Incentives32
Confidence55
buildOne report1 publisher

Thirteen Packagist themes push mobile ad-fraud, with an iPhone-only kernel exploit chain

Socket found thirteen trojanized Composer themes across five vendor namespaces, and the front-end assets those packages ship carry an iPhone exploit chain out to the mobile visitors of every site that installs one.

Publishers:socket.dev

Reality

Evidence64
Adoption34
Hype gap+28
Incentives68
Confidence58
buildOne report1 publisher

Rewritten tags beat your pin: what laravel-lang says about Composer trust

A dev.to walkthrough puts the laravel-lang tag rewrite at 90 minutes and 5,561 poisoned repositories in six hours. The caret range in your composer.json never got a vote.

Publishers:dev.to

Reality

Evidence24
Adoption32
Hype gap+30
Incentives52
Confidence31