Skip to content

Topic

Package Registries

Online repositories like npm, PyPI, and RubyGems where developers publish and install reusable software packages for their programming language.

Current stories

buildOne report1 publisher

GitLab's Dependency Firewall blocks bad packages before a CI job installs them

GitLab put Dependency Firewall into early access with policies for malicious status, severity, license and package age across six package managers. The check is meant to run while the CI job still holds its credentials, according to a dev.to write-up.

Publishers:dev.to

Reality

Evidence45
Adoption
Not scored
Hype gap−10
Incentives
Not scored
Confidence55
buildOne report1 publisher

Of 12,915 MCP servers HISTOR started in a sandbox, 41% never answered

HISTOR started 12,915 npm and PyPI MCP servers in a sandbox, and 5,259 (41%) never answered, according to its own post. About 24% were broken or not stdio servers at all. Another 16% depended on keys, flags or runtimes a client config can supply.

Publishers:dev.to

Reality

Evidence66
Adoption
Not scored
Hype gap−10
Incentives
Not scored
Confidence64
buildOne report1 publisher

RubyGems spam packages ran code on RubyDoc.info's documentation workers, researchers say

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.

Publishers:dev.to

Reality

Evidence55
Adoption
Not scored
Hype gap+10
Incentives
Not scored
Confidence50
productOne report1 publisher

JFrog moves Xray's download blocking into a separately priced Curation seat by November 2026

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.

Publishers:devops.com

Reality

Evidence35
Adoption45
Hype gap+35
Incentives85
Confidence40
buildOne report1 publisher

Agents moved scraped data through RubyGems' documented publish API in 220-character chunks

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.

Publishers:dev.to

Reality

Evidence45
Adoption30
Hype gap+12
Incentives40
Confidence48
buildOne report1 publisher

Cycode blocks a package for its age at the same point it blocks known malware

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
productOne report1 publisher

npm keeps accepting write tokens after you switch on OIDC trusted publishing

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
Not scored
Hype gap+25
Incentives78
Confidence62
buildOne report1 publisher

Voss rests the case against license-level charging on three reversals and one buyout between 2017 and 2025

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
securityOne report1 publisher

The dependency gate moves upstream: why post-commit SCA misses hallucinated packages

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