diff --git a/package-lock.json b/package-lock.json
index f22e9b350..007abc2f2 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -84,7 +84,7 @@
         "ember-qunit": "7.0.0",
         "ember-resolver": "11.0.1",
         "ember-sinon-qunit": "7.4.0",
-        "ember-source": "5.7.0",
+        "ember-source": "5.8.0",
         "ember-template-lint": "5.13.0",
         "ember-template-lint-plugin-prettier": "5.0.0",
         "ember-test-selectors": "6.0.0",
@@ -34148,9 +34148,9 @@
       }
     },
     "node_modules/ember-source": {
-      "version": "5.7.0",
-      "resolved": "https://registry.npmjs.org/ember-source/-/ember-source-5.7.0.tgz",
-      "integrity": "sha512-iOZVyxLBzGewEThDDsNRZ9y02SNH42PWSPC9U4O94pew7ktld3IpIODCDjLCtKWn2zAGM9DhWTMrXz27HI1UKw==",
+      "version": "5.8.0",
+      "resolved": "https://registry.npmjs.org/ember-source/-/ember-source-5.8.0.tgz",
+      "integrity": "sha512-jRmT5egy7XG2G9pKNdNNwNBZqFxrl7xJwdYrJ3ugreR7zK1FR28lHSR5CMSKtYLmJZxu340cf2EbRohWEtO2Zw==",
       "dev": true,
       "dependencies": {
         "@babel/helper-module-imports": "^7.16.7",
@@ -34780,12 +34780,12 @@
       }
     },
     "node_modules/ember-source/node_modules/find-babel-config": {
-      "version": "1.2.0",
-      "resolved": "https://registry.npmjs.org/find-babel-config/-/find-babel-config-1.2.0.tgz",
-      "integrity": "sha512-jB2CHJeqy6a820ssiqwrKMeyC6nNdmrcgkKWJWmpoxpE8RKciYJXCcXRq1h2AzCo5I5BJeN2tkGEO3hLTuePRA==",
+      "version": "1.2.2",
+      "resolved": "https://registry.npmjs.org/find-babel-config/-/find-babel-config-1.2.2.tgz",
+      "integrity": "sha512-oK59njMyw2y3yxto1BCfVK7MQp/OYf4FleHu0RgosH3riFJ1aOuo/7naLDLAObfrgn3ueFhw5sAT/cp0QuJI3Q==",
       "dev": true,
       "dependencies": {
-        "json5": "^0.5.1",
+        "json5": "^1.0.2",
         "path-exists": "^3.0.0"
       },
       "engines": {
@@ -34854,10 +34854,13 @@
       }
     },
     "node_modules/ember-source/node_modules/json5": {
-      "version": "0.5.1",
-      "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
-      "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==",
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz",
+      "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==",
       "dev": true,
+      "dependencies": {
+        "minimist": "^1.2.0"
+      },
       "bin": {
         "json5": "lib/cli.js"
       }
@@ -34884,18 +34887,6 @@
         "node": ">=4"
       }
     },
-    "node_modules/ember-source/node_modules/lru-cache": {
-      "version": "6.0.0",
-      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
-      "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
-      "dev": true,
-      "dependencies": {
-        "yallist": "^4.0.0"
-      },
-      "engines": {
-        "node": ">=10"
-      }
-    },
     "node_modules/ember-source/node_modules/mkdirp": {
       "version": "0.5.6",
       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
@@ -35009,9 +35000,9 @@
       }
     },
     "node_modules/ember-source/node_modules/router_js": {
-      "version": "8.0.3",
-      "resolved": "https://registry.npmjs.org/router_js/-/router_js-8.0.3.tgz",
-      "integrity": "sha512-lSgNMksk/wp8nspLX3Pn6QD499FUjwYMkgP99RxqKEScil4DKC/59YezpEZ318zGtkq8WR01VBhH+/u3InlLgg==",
+      "version": "8.0.5",
+      "resolved": "https://registry.npmjs.org/router_js/-/router_js-8.0.5.tgz",
+      "integrity": "sha512-0TpJIJoOpPVlX3JIGAQd/vivCXWkoi6wTAM7CkYo2cuASCQsK4qtJ9pvzYki7iZw44hO6nRN3z6paVTMiAPLdw==",
       "dev": true,
       "dependencies": {
         "@glimmer/env": "^0.1.7"
@@ -35034,13 +35025,10 @@
       }
     },
     "node_modules/ember-source/node_modules/semver": {
-      "version": "7.6.0",
-      "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz",
-      "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==",
+      "version": "7.6.2",
+      "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz",
+      "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==",
       "dev": true,
-      "dependencies": {
-        "lru-cache": "^6.0.0"
-      },
       "bin": {
         "semver": "bin/semver.js"
       },
@@ -35092,12 +35080,6 @@
         "rsvp": "^4.8.4"
       }
     },
-    "node_modules/ember-source/node_modules/yallist": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
-      "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
-      "dev": true
-    },
     "node_modules/ember-style-modifier": {
       "version": "3.0.1",
       "resolved": "https://registry.npmjs.org/ember-style-modifier/-/ember-style-modifier-3.0.1.tgz",
diff --git a/package.json b/package.json
index 8edf131d4..984c7f752 100644
--- a/package.json
+++ b/package.json
@@ -105,7 +105,7 @@
     "ember-qunit": "7.0.0",
     "ember-resolver": "11.0.1",
     "ember-sinon-qunit": "7.4.0",
-    "ember-source": "5.7.0",
+    "ember-source": "5.8.0",
     "ember-template-lint": "5.13.0",
     "ember-template-lint-plugin-prettier": "5.0.0",
     "ember-test-selectors": "6.0.0",