CVE-2026-34841: Gha Npm Publish Static Secret Token Auth

An npm publish step sets NODE_AUTH_TOKEN from a long-lived static repository secret. Long-lived tokens can be stolen, leaked, or misused by anyone who can push a matching git tag to publish malicious packages as part of a supply chain attack (CVE-2026-34841). Replace static token authentication with OIDC: grant 'id-token: write' to the workflow's permissions

Provally CuratedPublic repositoryHighHigh confidenceVerifiedApache-2.0YAML
greprules fetch cve-2026-34841-gha-npm-publish-static-secret-token-auth --engine opengrep

Description

An npm publish step sets NODE_AUTH_TOKEN from a long-lived static repository secret. Long-lived tokens can be stolen, leaked, or misused by anyone who can push a matching git tag to publish malicious packages as part of a supply chain attack (CVE-2026-34841). Replace static token authentication with OIDC: grant 'id-token: write' to the workflow's permissions