diff --git a/lib/config/index.js b/lib/config/index.js
index 5e884103a6b5f937f7484406ec553d5015cdaa96..9cba4ca2b5ad8f249cf2d3a4233931e94ad4a064 100644
--- a/lib/config/index.js
+++ b/lib/config/index.js
@@ -150,13 +150,17 @@ function redact(inputConfig) {
   if (inputConfig.repositories) {
     redactedConfig.repositories = [];
     for (const repository of inputConfig.repositories) {
-      const redactedRepo = Object.assign({}, repository);
-      if (redactedRepo.token) {
-        redactedRepo.token = `${redactedRepo.token.substr(0, 4)}${new Array(
-          redactedRepo.token.length - 3
-        ).join('*')}`;
+      if (typeof repository !== 'string') {
+        const redactedRepo = Object.assign({}, repository);
+        if (redactedRepo.token) {
+          redactedRepo.token = `${redactedRepo.token.substr(0, 4)}${new Array(
+            redactedRepo.token.length - 3
+          ).join('*')}`;
+        }
+        redactedConfig.repositories.push(redactedRepo);
+      } else {
+        redactedConfig.repositories.push(repository);
       }
-      redactedConfig.repositories.push(redactedRepo);
     }
   }
   return stringify(redactedConfig);