diff --git a/package.json b/package.json
index bdb5c89ef7d5a6abd77ebad25310967b796d8b5a..2af58aa1ee9f392594b3c7a0faf59100f56b5d9c 100644
--- a/package.json
+++ b/package.json
@@ -240,8 +240,8 @@
     "re2": "1.17.7"
   },
   "devDependencies": {
-    "@jest/globals": "29.2.1",
-    "@jest/reporters": "29.2.1",
+    "@jest/globals": "29.2.2",
+    "@jest/reporters": "29.2.2",
     "@jest/test-result": "29.2.1",
     "@ls-lint/ls-lint": "1.11.2",
     "@openpgp/web-stream-tools": "0.0.12",
@@ -303,7 +303,7 @@
     "glob": "8.0.3",
     "graphql": "16.6.0",
     "husky": "8.0.1",
-    "jest": "29.2.1",
+    "jest": "29.2.2",
     "jest-extended": "3.1.0",
     "jest-junit": "14.0.1",
     "jest-mock-extended": "3.0.1",
diff --git a/yarn.lock b/yarn.lock
index 04745b95b63a973e6aae9c93219bdff968ba65b4..673dd38f625edd091d6e04798f8165df35ef0abf 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1568,7 +1568,7 @@
     jest-util "^29.2.1"
     slash "^3.0.0"
 
-"@jest/core@^29.2.1", "@jest/core@^29.2.2":
+"@jest/core@^29.2.2":
   version "29.2.2"
   resolved "https://registry.yarnpkg.com/@jest/core/-/core-29.2.2.tgz#207aa8973d9de8769f9518732bc5f781efc3ffa7"
   integrity sha512-susVl8o2KYLcZhhkvSB+b7xX575CX3TmSvxfeDjpRko7KmT89rHkXj6XkDkNpSeFMBzIENw5qIchO9HC9Sem+A==
@@ -1602,7 +1602,7 @@
     slash "^3.0.0"
     strip-ansi "^6.0.0"
 
-"@jest/environment@^29.2.1", "@jest/environment@^29.2.2":
+"@jest/environment@^29.2.2":
   version "29.2.2"
   resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.2.2.tgz#481e729048d42e87d04842c38aa4d09c507f53b0"
   integrity sha512-OWn+Vhu0I1yxuGBJEFFekMYc8aGBGrY4rt47SOh/IFaI+D7ZHCk7pKRiSoZ2/Ml7b0Ony3ydmEHRx/tEOC7H1A==
@@ -1626,7 +1626,7 @@
   dependencies:
     jest-get-type "^29.2.0"
 
-"@jest/expect@^29.2.1", "@jest/expect@^29.2.2":
+"@jest/expect@^29.2.2":
   version "29.2.2"
   resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-29.2.2.tgz#81edbd33afbde7795ca07ff6b4753d15205032e4"
   integrity sha512-zwblIZnrIVt8z/SiEeJ7Q9wKKuB+/GS4yZe9zw7gMqfGf4C5hBLGrVyxu1SzDbVSqyMSlprKl3WL1r80cBNkgg==
@@ -1646,17 +1646,7 @@
     jest-mock "^29.2.2"
     jest-util "^29.2.1"
 
-"@jest/globals@29.2.1":
-  version "29.2.1"
-  resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-29.2.1.tgz#6933beb8b4e43b990409a19c462fde7b71210e63"
-  integrity sha512-Z4EejYPP1OPVq2abk1+9urAwJqkgw5jB2UJGlPjb5ZwzPQF8WLMcigKEfFzZb2OHhEVPP0RZD0/DbVTY1R6iQA==
-  dependencies:
-    "@jest/environment" "^29.2.1"
-    "@jest/expect" "^29.2.1"
-    "@jest/types" "^29.2.1"
-    jest-mock "^29.2.1"
-
-"@jest/globals@^29.2.2":
+"@jest/globals@29.2.2", "@jest/globals@^29.2.2":
   version "29.2.2"
   resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-29.2.2.tgz#205ff1e795aa774301c2c0ba0be182558471b845"
   integrity sha512-/nt+5YMh65kYcfBhj38B3Hm0Trk4IsuMXNDGKE/swp36yydBWfz3OXkLqkSvoAtPW8IJMSJDFCbTM2oj5SNprw==
@@ -1666,37 +1656,7 @@
     "@jest/types" "^29.2.1"
     jest-mock "^29.2.2"
 
-"@jest/reporters@29.2.1":
-  version "29.2.1"
-  resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-29.2.1.tgz#599e4376823751fdda50f2ca97243e013da10c4d"
-  integrity sha512-sCsfUKM/yIF4nNed3e/rIgVIS58EiASGMDEPWqItfLZ9UO1ALW2ASDNJzdWkxEt0T8o2Ztj619G0KKrvK+McAw==
-  dependencies:
-    "@bcoe/v8-coverage" "^0.2.3"
-    "@jest/console" "^29.2.1"
-    "@jest/test-result" "^29.2.1"
-    "@jest/transform" "^29.2.1"
-    "@jest/types" "^29.2.1"
-    "@jridgewell/trace-mapping" "^0.3.15"
-    "@types/node" "*"
-    chalk "^4.0.0"
-    collect-v8-coverage "^1.0.0"
-    exit "^0.1.2"
-    glob "^7.1.3"
-    graceful-fs "^4.2.9"
-    istanbul-lib-coverage "^3.0.0"
-    istanbul-lib-instrument "^5.1.0"
-    istanbul-lib-report "^3.0.0"
-    istanbul-lib-source-maps "^4.0.0"
-    istanbul-reports "^3.1.3"
-    jest-message-util "^29.2.1"
-    jest-util "^29.2.1"
-    jest-worker "^29.2.1"
-    slash "^3.0.0"
-    string-length "^4.0.1"
-    strip-ansi "^6.0.0"
-    v8-to-istanbul "^9.0.1"
-
-"@jest/reporters@^29.2.2":
+"@jest/reporters@29.2.2", "@jest/reporters@^29.2.2":
   version "29.2.2"
   resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-29.2.2.tgz#69b395f79c3a97ce969ce05ccf1a482e5d6de290"
   integrity sha512-AzjL2rl2zJC0njIzcooBvjA4sJjvdoq98sDuuNs4aNugtLPSQ+91nysGKRF0uY1to5k0MdGMdOBggUsPqvBcpA==
@@ -1769,7 +1729,7 @@
     jest-haste-map "^29.2.1"
     slash "^3.0.0"
 
-"@jest/transform@^29.2.1", "@jest/transform@^29.2.2":
+"@jest/transform@^29.2.2":
   version "29.2.2"
   resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.2.2.tgz#dfc03fc092b31ffea0c55917728e75bfcf8b5de6"
   integrity sha512-aPe6rrletyuEIt2axxgdtxljmzH8O/nrov4byy6pDw9S8inIrTV+2PnjyP/oFHMSynzGxJ2s6OHowBNMXp/Jzg==
@@ -6171,7 +6131,7 @@ jest-circus@^29.2.2:
     slash "^3.0.0"
     stack-utils "^2.0.3"
 
-jest-cli@^29.2.1:
+jest-cli@^29.2.2:
   version "29.2.2"
   resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-29.2.2.tgz#feaf0aa57d327e80d4f2f18d5f8cd2e77cac5371"
   integrity sha512-R45ygnnb2CQOfd8rTPFR+/fls0d+1zXS6JPYTBBrnLPrhr58SSuPTiA5Tplv8/PXpz4zXR/AYNxmwIj6J6nrvg==
@@ -6364,7 +6324,7 @@ jest-mock-extended@3.0.1:
   dependencies:
     ts-essentials "^7.0.3"
 
-jest-mock@^29.2.1, jest-mock@^29.2.2:
+jest-mock@^29.2.2:
   version "29.2.2"
   resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.2.2.tgz#9045618b3f9d27074bbcf2d55bdca6a5e2e8bca7"
   integrity sha512-1leySQxNAnivvbcx0sCB37itu8f4OX2S/+gxLAV4Z62shT4r4dTG9tACDywUAEZoLSr36aYUTsVp3WKwWt4PMQ==
@@ -6539,15 +6499,15 @@ jest-worker@^29.2.1:
     merge-stream "^2.0.0"
     supports-color "^8.0.0"
 
-jest@29.2.1:
-  version "29.2.1"
-  resolved "https://registry.yarnpkg.com/jest/-/jest-29.2.1.tgz#352ec0b81a0e436691d546d984cd7d8f72ffd26a"
-  integrity sha512-K0N+7rx+fv3Us3KhuwRSJt55MMpZPs9Q3WSO/spRZSnsalX8yEYOTQ1PiSN7OvqzoRX4JEUXCbOJRlP4n8m5LA==
+jest@29.2.2:
+  version "29.2.2"
+  resolved "https://registry.yarnpkg.com/jest/-/jest-29.2.2.tgz#24da83cbbce514718acd698926b7679109630476"
+  integrity sha512-r+0zCN9kUqoON6IjDdjbrsWobXM/09Nd45kIPRD8kloaRh1z5ZCMdVsgLXGxmlL7UpAJsvCYOQNO+NjvG/gqiQ==
   dependencies:
-    "@jest/core" "^29.2.1"
+    "@jest/core" "^29.2.2"
     "@jest/types" "^29.2.1"
     import-local "^3.0.2"
-    jest-cli "^29.2.1"
+    jest-cli "^29.2.2"
 
 js-sdsl@^4.1.4:
   version "4.1.5"