diff --git a/src/backend/src/routers/apps.js b/src/backend/src/routers/apps.js
index 1aa5896eb..f99cfbd61 100644
--- a/src/backend/src/routers/apps.js
+++ b/src/backend/src/routers/apps.js
@@ -21,8 +21,8 @@ const express = require('express');
const router = new express.Router();
const auth = require('../middleware/auth.js');
const config = require('../config');
-const { app_name_exists, refresh_apps_cache, chkperm, convert_path_to_fsentry, get_app } = require('../helpers');
-const { DB_WRITE, DB_READ } = require('../services/database/consts.js');
+const { get_app } = require('../helpers');
+const { DB_READ } = require('../services/database/consts.js');
const subdomain = require('../middleware/subdomain.js');
// -----------------------------------------------------------------------//
diff --git a/src/backend/src/routers/change_email.js b/src/backend/src/routers/change_email.js
index 18f240a86..2c0c19022 100644
--- a/src/backend/src/routers/change_email.js
+++ b/src/backend/src/routers/change_email.js
@@ -17,11 +17,9 @@
* along with this program. If not, see .
*/
"use strict"
-const validator = require('validator');
-const crypto = require('crypto');
const eggspress = require('../api/eggspress.js');
const APIError = require('../api/APIError.js');
-const { DB_READ, DB_WRITE } = require('../services/database/consts.js');
+const { DB_WRITE } = require('../services/database/consts.js');
const config = require('../config.js');
diff --git a/src/backend/src/routers/confirm-email.js b/src/backend/src/routers/confirm-email.js
index d187b2cb9..d8269e2b0 100644
--- a/src/backend/src/routers/confirm-email.js
+++ b/src/backend/src/routers/confirm-email.js
@@ -18,7 +18,6 @@
*/
"use strict"
const express = require('express');
-const { invalidate_cached_user } = require('../helpers');
const router = new express.Router();
const auth = require('../middleware/auth.js');
const { DB_WRITE } = require('../services/database/consts');
diff --git a/src/backend/src/routers/contactUs.js b/src/backend/src/routers/contactUs.js
index 6b8ae829b..dd951df38 100644
--- a/src/backend/src/routers/contactUs.js
+++ b/src/backend/src/routers/contactUs.js
@@ -20,7 +20,6 @@
const express = require('express');
const router = express.Router();
const auth = require('../middleware/auth.js');
-const config = require('../config');
const { get_user, generate_random_str } = require('../helpers');
const { DB_WRITE } = require('../services/database/consts.js');
diff --git a/src/backend/src/routers/open_item.js b/src/backend/src/routers/open_item.js
index ce7e2cb89..7bb8d1d41 100644
--- a/src/backend/src/routers/open_item.js
+++ b/src/backend/src/routers/open_item.js
@@ -17,10 +17,6 @@
* along with this program. If not, see .
*/
"use strict"
-const express = require('express');
-const router = new express.Router();
-const auth = require('../middleware/auth.js');
-const config = require('../config');
const eggspress = require('../api/eggspress.js');
const FSNodeParam = require('../api/filesystem/FSNodeParam.js');
const { Context } = require('../util/context.js');
diff --git a/src/backend/src/routers/save_account.js b/src/backend/src/routers/save_account.js
index 5036ea5c7..675794ad0 100644
--- a/src/backend/src/routers/save_account.js
+++ b/src/backend/src/routers/save_account.js
@@ -22,9 +22,7 @@ const router = new express.Router();
const {get_taskbar_items, username_exists, send_email_verification_code, send_email_verification_token, invalidate_cached_user, get_user } = require('../helpers');
const auth = require('../middleware/auth.js');
const config = require('../config');
-const { Context } = require('../util/context');
const { DB_WRITE } = require('../services/database/consts');
-const { can } = require('../util/langutil.js');
// -----------------------------------------------------------------------//
// POST /save_account
diff --git a/src/backend/src/routers/sign.js b/src/backend/src/routers/sign.js
index 1813d098a..7bb070d09 100644
--- a/src/backend/src/routers/sign.js
+++ b/src/backend/src/routers/sign.js
@@ -17,7 +17,7 @@
* along with this program. If not, see .
*/
"use strict"
-const {sign_file, convert_path_to_fsentry, uuid2fsentry, chkperm, get_app} = require('../helpers');
+const {sign_file, get_app} = require('../helpers');
const eggspress = require('../api/eggspress.js');
const APIError = require('../api/APIError.js');
const { Context } = require('../util/context.js');
diff --git a/src/backend/src/routers/signup.js b/src/backend/src/routers/signup.js
index f061d66d5..4957abbb8 100644
--- a/src/backend/src/routers/signup.js
+++ b/src/backend/src/routers/signup.js
@@ -19,7 +19,7 @@
"use strict"
const express = require('express');
const router = new express.Router();
-const {get_taskbar_items, generate_random_username, generate_system_fsentries, body_parser_error_handler, send_email_verification_code, send_email_verification_token, username_exists, invalidate_cached_user_by_id, get_user } = require('../helpers');
+const {get_taskbar_items, generate_random_username, generate_system_fsentries, send_email_verification_code, send_email_verification_token, username_exists, invalidate_cached_user_by_id, get_user } = require('../helpers');
const config = require('../config');
const eggspress = require('../api/eggspress');
const { Context } = require('../util/context');
diff --git a/src/backend/src/routers/suggest_apps.js b/src/backend/src/routers/suggest_apps.js
index cc1b70d01..53c645f64 100644
--- a/src/backend/src/routers/suggest_apps.js
+++ b/src/backend/src/routers/suggest_apps.js
@@ -42,7 +42,7 @@ router.post('/suggest_apps', auth, express.json(), async (req, res, next)=>{
return res.status(400).send({message: '`uid` or `path` required'})
// modules
- const {convert_path_to_fsentry, uuid2fsentry, chkperm, suggest_app_for_fsentry} = require('../helpers')
+ const {convert_path_to_fsentry, uuid2fsentry, suggest_app_for_fsentry} = require('../helpers')
let fsentry;
// by uid
diff --git a/src/backend/src/routers/verify-pass-recovery-token.js b/src/backend/src/routers/verify-pass-recovery-token.js
index be5caa636..558da6518 100644
--- a/src/backend/src/routers/verify-pass-recovery-token.js
+++ b/src/backend/src/routers/verify-pass-recovery-token.js
@@ -20,8 +20,7 @@
const express = require('express')
const router = new express.Router()
const config = require('../config')
-const { invalidate_cached_user_by_id, get_user } = require('../helpers')
-const { DB_WRITE } = require('../services/database/consts')
+const { get_user } = require('../helpers')
const jwt = require('jsonwebtoken');
diff --git a/src/backend/src/routers/writeFile.js b/src/backend/src/routers/writeFile.js
index 8d7accfc1..7e42ec6fb 100644
--- a/src/backend/src/routers/writeFile.js
+++ b/src/backend/src/routers/writeFile.js
@@ -20,7 +20,6 @@
const express = require('express');
const router = new express.Router();
const {uuid2fsentry, validate_signature_auth, get_url_from_req, sign_file} = require('../helpers');
-const multer = require('multer');
const fs = require('../middleware/fs.js');
const { NodePathSelector, NodeUIDSelector } = require('../filesystem/node/selectors');
const eggspress = require('../api/eggspress');
diff --git a/src/gui/src/UI/UIWindowTaskManager.js b/src/gui/src/UI/UIWindowTaskManager.js
index 5ff1e3ffb..3716030c4 100644
--- a/src/gui/src/UI/UIWindowTaskManager.js
+++ b/src/gui/src/UI/UIWindowTaskManager.js
@@ -19,7 +19,6 @@
import { END_HARD, END_SOFT } from "../definitions.js";
import UIAlert from "./UIAlert.js";
import UIContextMenu from "./UIContextMenu.js";
-import UIWindow from "./UIWindow.js";
import { Component, defineComponent } from '../util/Component.js';
import UIComponentWindow from './UIComponentWindow.js';
import Table from './Components/Table.js';