diff --git a/lib/workers/repository/process/lookup/index.js b/lib/workers/repository/process/lookup/index.js
index dfd11f63668b7f8993dba87609fdf9a7da545b83..279e9dd2653aa065f1bbb8f7b0a157335e3c93eb 100644
--- a/lib/workers/repository/process/lookup/index.js
+++ b/lib/workers/repository/process/lookup/index.js
@@ -1,3 +1,4 @@
+const deepcopy = require('deepcopy');
 const versioning = require('../../../../versioning');
 const { getRollbackUpdate } = require('./rollback');
 const { getRangeStrategy } = require('../../../../manager');
@@ -30,7 +31,7 @@ async function lookupUpdates(config) {
   } = versioning.get(config.versionScheme);
   const res = { updates: [], warnings: [] };
   if (isValid(currentValue)) {
-    const dependency = await getPkgReleases(config);
+    const dependency = deepcopy(await getPkgReleases(config));
     if (!dependency) {
       // If dependency lookup fails then warn and return
       const result = {