Description
STATUS:
✅ Cloudflare marked it as resolved:
This issue is now resolved. - 19:42 UTC
✅ NPM marked it as resolved:
This incident has been resolved. - 19:40 UTC
👀 NPM is monitoring the situation:
A fix has been implemented and we are monitoring the results. - 17:37 UTC
👀 Cloudflare disabled the rule and is monitoring the situation:
We have disabled the rule in question, and the rate of false positives is decreasing. We are monitoring. - 17:31 UTC
✅ Seems to be working again - 17:13:17 UTC
GET BACK TO WORK, NERDS!
✅ NPM fixed:
The issue has been identified and a fix is being implemented. - 17:11 UTC
👀 NPM is investigating:
We are currently investigating reports of intermittent failures when viewing and installing packages scoped to certain keywords. - 16:40 UTC
👀 First failure in our CI - 15:49:08 UTC
Caused by https://developers.cloudflare.com/waf/change-log/2025-03-11-emergency/
Is there an existing issue for this?
- I have searched the existing issues
This issue exists in the latest npm version
- I am using the latest npm
Affected packages
registry.npmjs.org/camelcase
registry.npmjs.org/camelcase-keys
registry.npmjs.org/decamelize
registry.npmjs.org/camel-case
registry.npmjs.org/lodash.camelcaseregistry.npmjs.org/camelcase-css
Current Behavior
npm WARN deprecated [email protected]: this library is no longer supported
npm WARN deprecated @humanwhocodes/[email protected]: Use @eslint/object-schema instead
npm WARN deprecated @humanwhocodes/[email protected]: Use @eslint/config-array instead
npm ERR! code E403
npm ERR! 403 403 Forbidden - GET https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz
npm ERR! 403 In most cases, you or one of your dependencies are requesting
npm ERR! 403 a package version that is forbidden by your security policy, or
npm ERR! 403 on a server you do not have access to.
npm ERR! A complete log of this run can be found in: /root/.npm/_logs/2025-04-01T15_55_18_127Z-debug-0.log
npm WARN deprecated [email protected]: this library is no longer supported
npm WARN deprecated @humanwhocodes/[email protected]: Use @eslint/object-schema instead
npm WARN deprecated @humanwhocodes/[email protected]: Use @eslint/config-array instead
npm ERR! code E403
npm ERR! 403 403 Forbidden - GET https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz
npm ERR! 403 In most cases, you or one of your dependencies are requesting
npm ERR! 403 a package version that is forbidden by your security policy, or
npm ERR! 403 on a server you do not have access to.
npm ERR! A complete log of this run can be found in: /root/.npm/_logs/2025-04-01T15_44_48_105Z-debug-0.log
Expected Behavior
Those downloads should work
Steps To Reproduce
npm i camelize decamelize
Environment
- npm: 10.5.0
- Node.js: v21.7.1
- OS Name: linux
- System Model Name: ??
- npm config:
; node bin location = /usr/local/bin/node
; node version = v21.7.1
; npm local prefix = /
; npm version = 10.5.0
; cwd = /
; HOME = /root
; Run `npm config ls -l` to show all defaults.