diff --git a/package-lock.json b/package-lock.json
index c7420da0..c1d9445a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -5419,9 +5419,9 @@
       "dev": true
     },
     "json": {
-      "version": "9.0.6",
-      "resolved": "https://registry.npmjs.org/json/-/json-9.0.6.tgz",
-      "integrity": "sha1-eXLCpaSKQmeNsnMMfCxO5uTiRYU=",
+      "version": "10.0.0",
+      "resolved": "https://registry.npmjs.org/json/-/json-10.0.0.tgz",
+      "integrity": "sha512-iK7tAZtpoghibjdB1ncCWykeBMmke3JThUe+rnkD4qkZaglOIQ70Pw7r5UJ4lyUT+7gnw7ehmmLUHDuhqzQD+g==",
       "dev": true
     },
     "json-parse-better-errors": {
diff --git a/package.json b/package.json
index a648564f..36ad0bb7 100644
--- a/package.json
+++ b/package.json
@@ -35,7 +35,7 @@
     "eslint-config-scratch": "6.0.0",
     "gh-pages": "1.2.0",
     "jsdoc": "3.6.7",
-    "json": "9.0.6",
+    "json": "10.0.0",
     "playwright-chromium": "1.13.0",
     "scratch-render-fonts": "1.0.0-prerelease.20221102164332",
     "scratch-vm": "0.2.0-prerelease.20201125065300",