GitHub Expires Unvalidated npm Trusted Publishing Configurations to Prevent Package Hijacking
Automatic expiry mechanism forces re-validation of trusted publishing settings, mitigating risk of unauthorized package version publishing

Key Takeaways
- GitHub has implemented automatic expiry for unvalidated npm trusted publishing configurations 48 hours after creation.
- The vulnerability allowed attackers to publish new versions of other users' packages without stealing credentials.
- Configurations become validated and exempt from expiry only after their first successful publish.
Related Security News

Zero-Days Lurk in Microsoft's Overgrown October Patch Tuesday
Microsoft's October 2026 Patch Tuesday delivered an unprecedented volume of fixes, including multiple zero-day vulnerabilities actively exploited in the wild. Security researchers and enterprise defenders are prioritizing the security bypass and unauthenticated remote code execution flaws due to their potential for silent compromise.




