diff --git a/package-lock.json b/package-lock.json
index b178c128..d622aafa 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -34,7 +34,7 @@
         "html-webpack-plugin": "5.6.3",
         "husky": "8.0.3",
         "jsdoc": "3.6.11",
-        "json": "9.0.6",
+        "json": "10.0.0",
         "playwright-chromium": "1.50.1",
         "scratch-render-fonts": "1.0.161",
         "scratch-semantic-release-config": "3.0.0",
@@ -10669,9 +10669,9 @@
       }
     },
     "node_modules/json": {
-      "version": "9.0.6",
-      "resolved": "https://registry.npmjs.org/json/-/json-9.0.6.tgz",
-      "integrity": "sha512-Nx+4WwMM1xadgqjjteOVEyjoIVq7fGH1hAlRDoxoq2tFzYsBYZDIKwYbyxolkTYwxsSOgAZD2ACLkeGjhFW2Jw==",
+      "version": "10.0.0",
+      "resolved": "https://registry.npmjs.org/json/-/json-10.0.0.tgz",
+      "integrity": "sha512-iK7tAZtpoghibjdB1ncCWykeBMmke3JThUe+rnkD4qkZaglOIQ70Pw7r5UJ4lyUT+7gnw7ehmmLUHDuhqzQD+g==",
       "dev": true,
       "bin": {
         "json": "lib/json.js"
diff --git a/package.json b/package.json
index 0573adda..1c7d8314 100644
--- a/package.json
+++ b/package.json
@@ -66,7 +66,7 @@
     "html-webpack-plugin": "5.6.3",
     "husky": "8.0.3",
     "jsdoc": "3.6.11",
-    "json": "9.0.6",
+    "json": "10.0.0",
     "playwright-chromium": "1.50.1",
     "scratch-render-fonts": "1.0.161",
     "scratch-semantic-release-config": "3.0.0",