diff --git a/package.json b/package.json
index e4446f398e8476200fa8f4251198484cfde063f7..fc980f22f059e3fc3b72faf91d6e9a77fd786bcc 100644
--- a/package.json
+++ b/package.json
@@ -16,7 +16,7 @@
   },
   "devDependencies": {
     "@types/jest": "^29.5.0",
-    "@types/node": "^20.8.6",
+    "@types/node": "^22.0.0",
     "@types/winston": "^2.4.4",
     "copyfiles": "^2.4.1",
     "jest": "^29.5.0",
diff --git a/yarn.lock b/yarn.lock
index 20093bee22095fdff62c8184f3c50e1a154d88d2..a77d8fb2561c34d3b730d980fa55b2c9ad89a4bd 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1010,12 +1010,12 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@types/node@npm:^20.8.6":
-  version: 20.17.6
-  resolution: "@types/node@npm:20.17.6"
+"@types/node@npm:^22.0.0":
+  version: 22.9.0
+  resolution: "@types/node@npm:22.9.0"
   dependencies:
-    undici-types: "npm:~6.19.2"
-  checksum: 10c0/5918c7ff8368bbe6d06d5e739c8ae41a9db41628f28760c60cda797be7d233406f07c4d0e6fdd960a0a342ec4173c2217eb6624e06bece21c1f1dd1b92805c15
+    undici-types: "npm:~6.19.8"
+  checksum: 10c0/3f46cbe0a49bab4ba30494025e4c8a6e699b98ac922857aa1f0209ce11a1313ee46e6808b8f13fe5b8b960a9d7796b77c8d542ad4e9810e85ef897d5593b5d51
   languageName: node
   linkType: hard
 
@@ -2538,7 +2538,7 @@ __metadata:
   dependencies:
     "@google-cloud/functions-framework": "npm:^3.3.0"
     "@types/jest": "npm:^29.5.0"
-    "@types/node": "npm:^20.8.6"
+    "@types/node": "npm:^22.0.0"
     "@types/winston": "npm:^2.4.4"
     axios: "npm:^1.3.4"
     copyfiles: "npm:^2.4.1"
@@ -5108,7 +5108,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"undici-types@npm:~6.19.2, undici-types@npm:~6.19.8":
+"undici-types@npm:~6.19.8":
   version: 6.19.8
   resolution: "undici-types@npm:6.19.8"
   checksum: 10c0/078afa5990fba110f6824823ace86073b4638f1d5112ee26e790155f481f2a868cc3e0615505b6f4282bdf74a3d8caad715fd809e870c2bb0704e3ea6082f344