npm audit down? #187552
Select Topic AreaQuestion BodyHi everyone, I'm consistently getting a "500 Internal Server Error" when running pnpm audit and yarn audit in my projects. I’ve checked the official npm status page and searched online, but I can't find any reports of an ongoing outage. Is anyone else experiencing this? |
Replies: 23 comments 18 replies
|
It seems so. I am having 500 errors on all my GitHub actions and local environments. I noticed this for about 4 hours now. Was coming here to post this but saw your ticket |
|
According to npm docs, audit commands send your dependency tree to the registry to retrieve vulnerability reports, so failures often happen when the registry endpoint is unstable or returning errors. |
|
Down for me too |
|
Actually, it is NOT fully down. While I can get it to work with a minimal As soon as I add any packages like |
|
Down for us as well, any news on this ? |
|
I think the issue may be due to A simple test: and we have the audit failure. If you view it: the only dependency is So this leads me to believe it is an issue with They even state:
Other packages I use seem to use this package as a dependency directly or as a dependency of a dependency. If I remove all packages that use this, audit works for me. While not the best way to identify the issue, and perhaps even completely wrong, this is my assessment for my repos. They do seem to have a vulnerability (ReDoS risk) that I have seen 2 PRs for. While I am not 100% sure if that is the cause for everyone's issue with audit not working, this does appear to be the issue for me. Since |
|
Thanks for the detailed feedback @jpSimkins. It really was related to some specific dependencies. I ran some tests yesterday and it seemed to be linked to my devDependencies, though I couldn't identify exactly which ones. We tested it today and it’s back up and running! |
|
If The registry is not down. EvidenceMinimal reproduction: {
"name": "audit-test",
"devDependencies": {
"minimatch": "^9.0.5"
}
}Running: pnpm auditReturns Removing Why This Happens
How to Confirmgrep minimatch pnpm-lock.yaml
# or
grep minimatch yarn.lockIf you see WorkaroundRecommended: Wait for PatchSince this affects a core ecosystem dependency, a fix is likely being prioritized. Optional: Pin Stable Versionpnpm {
"pnpm": {
"overrides": {
"minimatch": "7.4.6"
}
}
}Yarn {
"resolutions": {
"minimatch": "7.4.6"
}
}Reinstall dependencies after pinning. Bottom LineThis is not a local issue or full registry outage. |
|
🕒 Discussion Activity Reminder 🕒 This Discussion has been labeled as dormant by an automated system for having no activity in the last 60 days. Please consider one the following actions: 1️⃣ Close as Out of Date: If the topic is no longer relevant, close the Discussion as 2️⃣ Provide More Information: Share additional details or context — or let the community know if you've found a solution on your own. 3️⃣ Mark a Reply as Answer: If your question has been answered by a reply, mark the most helpful reply as the solution. Note: This dormant notification will only apply to Discussions with the Thank you for helping bring this Discussion to a resolution! 💬 |
|
Hey, you're definitely not alone on this one , it's a known, widespread issue and here's what's actually going on: What's happening: npm appears to be retiring the legacy "Quick Audit" endpoint (/-/npm/v1/security/audits/quick) The issue isn't a full registry outage — the same endpoint returns a 200 for some minimal Both pnpm audit and yarn audit are confirmed affected, and it's been breaking CI pipelines Why pnpm and yarn are hit harder than npm: pnpm uses the legacy /-/npm/v1/security/audits endpoint, while npm audit (v7+) uses a Workarounds you can try right now:
|
|
Hi, you’re not alone — this issue is likely not on your side. A 500 Internal Server Error when running npm audit, pnpm audit, or yarn audit usually indicates a server-side problem with the npm registry, not your project configuration. These audit commands send dependency data to the registry to fetch vulnerability reports, so if the endpoint fails, you’ll see this error . There have been similar cases where audit endpoints return errors (500/502/410), often due to: Registry-side issues or outages |
|
🕒 Discussion Activity Reminder 🕒 This Discussion has been labeled as dormant by an automated system for having no activity in the last 60 days. Please consider one the following actions: 1️⃣ Close as Out of Date: If the topic is no longer relevant, close the Discussion as 2️⃣ Provide More Information: Share additional details or context — or let the community know if you've found a solution on your own. 3️⃣ Mark a Reply as Answer: If your question has been answered by a reply, mark the most helpful reply as the solution. Note: This dormant notification will only apply to Discussions with the Thank you for helping bring this Discussion to a resolution! 💬 |
This comment was marked as low quality.
This comment was marked as low quality.
|
🕒 Discussion Activity Reminder 🕒 This Discussion has been labeled as dormant by an automated system for having no activity in the last 60 days. Please consider one the following actions: 1️⃣ Close as Out of Date: If the topic is no longer relevant, close the Discussion as 2️⃣ Provide More Information: Share additional details or context — or let the community know if you've found a solution on your own. 3️⃣ Mark a Reply as Answer: If your question has been answered by a reply, mark the most helpful reply as the solution. Note: This dormant notification will only apply to Discussions with the Thank you for helping bring this Discussion to a resolution! 💬 |
|
This is still happening with pnpm.. none of the above workarounds worked for me. Any other clues? |
|
Yes, others are experiencing this. npm is retiring the old audit endpoint that pnpm and yarn use, but didn't announce it. That's why npm audit works fine but pnpm/yarn get 500 errors. do this |
|
I'm seeing an outage personally, or maybe this is a different thing. https://registry.npmjs.org/-/npm/v1/security/advisories/bulk is failing 95% of the time as of about 2-3 hours ago. Status page says that things are "fine". |
|
Still reproducible on 4 September 2026 using pnpm 11.1.3 in GitHub-hosted Actions. Endpoint: The request timed out after pnpm’s built-in retries: We observed this across four hosted validation attempts. One later CI attempt succeeded, but release validation failed again shortly afterwards, which suggests an intermittent service problem rather than a complete outage. Dependency installation, migrations, linting, type-checking, unit tests, Playwright tests, container build, smoke testing, and the Trivy scan passed. Only At the time of these failures, npm’s status page reported Security Audit as operational. |
|
Also happening with Check with: |
|
Also happening with POST on https://registry.npmjs.org/-/npm/v1/security/audits/quick |
|
Another Primeagen npm video incoming about how Microsoft blocked CIs worldwide. /s (but not really) |
|
Hey everyone! The teams are aware of this and are currently investigating. When we have any updates we will post here edited (and https://status.npmjs.org/) |
|
Hey everyone! We have updated the status page that this has now been resolved. Please let us know if this still impacts you. Thank you all again for raising this. I will close this discussion as it is now outdated - any new incidents or issues please raise a new discussion 👍 |

Hey everyone! We have updated the status page that this has now been resolved. Please let us know if this still impacts you. Thank you all again for raising this. I will close this discussion as it is now outdated - any new incidents or issues please raise a new discussion 👍
https://status.npmjs.org/incidents/l4f53bbr9200