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.
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.
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.
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.
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.
Reality
- Evidence62
- Adoption12
- Hype gap−12
- Incentives32
- Confidence55
Socket says trojanized OphimCMS and KKPhim themes chain two WebKit bugs to an IOKit kernel escape on visitors' iPhones, turning a Composer dependency problem into wallet seed theft from people who only loaded a page.
Reality
- Evidence54
- Adoption32
- Hype gap+12
- Incentives68
- Confidence52
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.
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.
Reality
- Evidence24
- Adoption32
- Hype gap+30
- Incentives52
- Confidence31