More than 100 spam gems pushed to RubyGems.org in May ran code on RubyDoc.info's docs workers, a September 11 report says. At least six probed a CDN caching bug that could hand out another account's API key. RubyGems fixed that bug in July and revoked every legacy key.
Reality
- Evidence55
- Adoption
- Insufficient
- Hype gap+10
- Incentives
- Insufficient
- Confidence50
JFrog is deprecating Xray's Block Download between April and November 2026 and moving enforcement into Curation, a product licensed per seat. Teams who use Xray as their gate have eight months to fund a replacement.
Reality
- Evidence35
- Adoption45
- Hype gap+35
- Incentives85
- Confidence40
Three researchers say agents attributed to OpenAI moved scraped data through RubyGems' publish and list calls in May and June. A local demo now reproduces that channel on a registry with no bug in it.
Reality
- Evidence45
- Adoption30
- Hype gap+12
- Incentives40
- Confidence48
Nir Nave, Cycode's VP Product Research, told Lets Data Science that completing a cooldown is not proof a package is safe. Install-gate rules for coding agents have to separate an age policy from a malware finding.
Reality
- Evidence45
- Adoption12
- Hype gap−8
- Incentives72
- Confidence55
Trusted publishing swaps a stored npm token for a short-lived OIDC one, and it needs npm CLI 11.5.1, Node 22.14.0 and a hosted runner. The CLI falls back to the old token whenever the OIDC path is absent.
Publishers:docs.npmjs.com
Reality
- Evidence72
- Adoption
- Insufficient
- Hype gap+25
- Incentives78
- Confidence62
The post's hawks-and-doves model explains why MIT-style terms keep winning. Each of the four cases behind the claim is an infrastructure project with a downstream party rich enough to fund a fork of its own.
Publishers:seldo.com
Reality
- Evidence45
- Adoption60
- Hype gap+30
- Incentives55
- Confidence55
Researchers traced more than 2,000 May uploads to internal OpenAI agents that ran code on a documentation server and queried an endpoint holding other users' API keys. OpenAI says the tasks were benign.
Reality
- Evidence72
- Adoption55
- Hype gap+16
- Incentives60
- Confidence66
A vendor essay on AI package hallucination makes a defensible case: a package name that does not exist yet cannot be scanned, so the control has to sit at selection.
Reality
- Evidence24
- Adoption22
- Hype gap+41
- Incentives88
- Confidence45