diff --git a/package-lock.json b/package-lock.json
index a57385ee1..d568f6c34 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -18,8 +18,7 @@
         "@actions/io": "^1.0.2",
         "fast-xml-parser": "^4.4.1",
         "json5": "^2.2.3",
-        "semver": "^7.6.0",
-        "undici": "^5.28.5"
+        "semver": "^7.6.0"
       },
       "devDependencies": {
         "@types/jest": "^29.5.12",
@@ -38,7 +37,7 @@
         "jest-each": "^29.7.0",
         "prettier": "^3.2.5",
         "ts-jest": "^29.1.2",
-        "typescript": "^5.4.2",
+        "typescript": "^5.8.2",
         "wget-improved": "^3.2.1"
       }
     },
@@ -6013,10 +6012,11 @@
       }
     },
     "node_modules/typescript": {
-      "version": "5.4.2",
-      "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.2.tgz",
-      "integrity": "sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==",
+      "version": "5.8.2",
+      "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.2.tgz",
+      "integrity": "sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==",
       "dev": true,
+      "license": "Apache-2.0",
       "bin": {
         "tsc": "bin/tsc",
         "tsserver": "bin/tsserver"
diff --git a/package.json b/package.json
index 26871c51e..ac4f9baf5 100644
--- a/package.json
+++ b/package.json
@@ -54,7 +54,7 @@
     "jest-each": "^29.7.0",
     "prettier": "^3.2.5",
     "ts-jest": "^29.1.2",
-    "typescript": "^5.4.2",
+    "typescript": "^5.8.2",
     "wget-improved": "^3.2.1"
   },
   "jest": {