Live Feed/GitHub/Fact Record
GitHub logo
GitHub
feature 96% Confidence Gate September 3, 2026

Multiple trusted publishing configurations for npm

npm now supports multiple trusted publishing configurations for a single package. This update allows maintainers to define multiple OIDC-based publishing workflows for one npm package.

Verified State Diff

Comparison Mode:
- Previous State
Each npm package was limited to a single trusted publishing configuration, forcing a one-to-one mapping between the package and the OIDC identity provider.
+ Verified New State
npm packages can now be associated with multiple trusted publishing configurations, enabling diverse deployment pipelines to publish the same package securely.

Impact & Verification Analysis

WHO IS AFFECTED

npm package maintainers, DevOps engineers, and organizations managing automated CI/CD release pipelines.

WHY IT MATTERS

It eliminates the need for long-lived npm access tokens, significantly reducing the risk of credential leakage and simplifying the management of complex, multi-environment release workflows.

Full Fact Overview

This update expands the OpenID Connect (OIDC) integration for npm, which previously restricted packages to a single trusted publishing configuration. By allowing multiple configurations, maintainers can now delegate publishing permissions to different environments, CI/CD pipelines, or external services without sharing long-lived npm tokens. This architectural shift moves npm closer to a zero-trust security model by enabling granular, identity-based authentication for package releases.

Multi-Source Evidence Chain (1)

Multiple trusted publishing configurations for npmGitHub
TRACKED ENTITY
Explore all historical GitHub changes
View GitHub Hub ➔