From e7330c11046e6bb03c45950dda9d178596c5a8f6 Mon Sep 17 00:00:00 2001 From: zadam Date: Wed, 3 Jun 2020 09:55:05 +0200 Subject: [PATCH] more anonymization --- package-lock.json | 6 +++--- package.json | 2 +- src/services/backup.js | 5 +++-- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index f0bebac3f..292686f23 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3345,9 +3345,9 @@ } }, "electron": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/electron/-/electron-9.0.1.tgz", - "integrity": "sha512-PZsQ0juL5YyDfOKES3HWz7zbWidcRcmtTzFCHSNzeVMjlkWB+hQToWVczFuGEWzwbAM1rCFs9MT0V/zpYT3pqQ==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/electron/-/electron-9.0.2.tgz", + "integrity": "sha512-+a3KegLvQXVjC3b6yBWwZmtWp3tHf9ut27yORAWHO9JRFtKfNf88fi1UvTPJSW8R0sUH7ZEdzN6A95T22KGtlA==", "dev": true, "requires": { "@electron/get": "^1.0.1", diff --git a/package.json b/package.json index fe37ad991..ed2cb91ea 100644 --- a/package.json +++ b/package.json @@ -78,7 +78,7 @@ "yazl": "^2.5.1" }, "devDependencies": { - "electron": "9.0.1", + "electron": "9.0.2", "electron-builder": "22.6.0", "electron-packager": "14.2.1", "electron-rebuild": "1.10.1", diff --git a/src/services/backup.js b/src/services/backup.js index 9f3a670d1..a9346b159 100644 --- a/src/services/backup.js +++ b/src/services/backup.js @@ -94,6 +94,7 @@ async function anonymize() { driver: sqlite3.Database }); + await db.run("UPDATE api_tokens SET token = 'API token value'"); await db.run("UPDATE notes SET title = 'title'"); await db.run("UPDATE note_contents SET content = 'text'"); await db.run("UPDATE note_revisions SET title = 'title'"); @@ -102,8 +103,8 @@ async function anonymize() { await db.run("UPDATE attributes SET name = 'name' WHERE type = 'relation' AND name != 'template'"); await db.run("UPDATE branches SET prefix = 'prefix' WHERE prefix IS NOT NULL"); await db.run(`UPDATE options SET value = 'anonymized' WHERE name IN - ('documentSecret', 'encryptedDataKey', 'passwordVerificationHash', - 'passwordVerificationSalt', 'passwordDerivedKeySalt')`); + ('documentId', 'documentSecret', 'encryptedDataKey', 'passwordVerificationHash', + 'passwordVerificationSalt', 'passwordDerivedKeySalt', 'username', 'syncServerHost', 'syncProxy')`); await db.run("VACUUM"); await db.close();