diff --git a/server/package-lock.json b/server/package-lock.json
index fae8370e86..c4d2817878 100644
--- a/server/package-lock.json
+++ b/server/package-lock.json
@@ -84,6 +84,7 @@
         "@types/node": "^20.5.7",
         "@types/nodemailer": "^6.4.14",
         "@types/picomatch": "^2.3.3",
+        "@types/semver": "^7.5.8",
         "@types/supertest": "^6.0.0",
         "@types/ua-parser-js": "^0.7.36",
         "@typescript-eslint/eslint-plugin": "^7.0.0",
@@ -5884,6 +5885,12 @@
         "@types/node": "*"
       }
     },
+    "node_modules/@types/semver": {
+      "version": "7.5.8",
+      "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz",
+      "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==",
+      "dev": true
+    },
     "node_modules/@types/send": {
       "version": "0.17.2",
       "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.2.tgz",
@@ -20153,6 +20160,12 @@
         "@types/node": "*"
       }
     },
+    "@types/semver": {
+      "version": "7.5.8",
+      "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz",
+      "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==",
+      "dev": true
+    },
     "@types/send": {
       "version": "0.17.2",
       "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.2.tgz",
diff --git a/server/package.json b/server/package.json
index 9a2d8dd841..9bf972a272 100644
--- a/server/package.json
+++ b/server/package.json
@@ -108,6 +108,7 @@
     "@types/node": "^20.5.7",
     "@types/nodemailer": "^6.4.14",
     "@types/picomatch": "^2.3.3",
+    "@types/semver": "^7.5.8",
     "@types/supertest": "^6.0.0",
     "@types/ua-parser-js": "^0.7.36",
     "@typescript-eslint/eslint-plugin": "^7.0.0",