diff --git a/lib/datasource/npm/get.ts b/lib/datasource/npm/get.ts
index b7b36c8e7e5fdd1a3010b50946bce5d499cd8748..73d20dafba23bb8435ed8235add56777ca13fa61 100644
--- a/lib/datasource/npm/get.ts
+++ b/lib/datasource/npm/get.ts
@@ -224,8 +224,8 @@ export async function getDependency(
       '@typescript-eslint',
     ];
     if (
-      whitelistedPublicScopes.includes(scope) ||
-      !packageName.startsWith('@')
+      !raw.authorization &&
+      (whitelistedPublicScopes.includes(scope) || !packageName.startsWith('@'))
     ) {
       await packageCache.set(cacheNamespace, pkgUrl, dep, cacheMinutes);
     }