diff --git a/package-lock.json b/package-lock.json
index 996421d652..715f726c3c 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -61,7 +61,7 @@
         "karma-jasmine": "5.1.0",
         "karma-jasmine-html-reporter": "2.1.0",
         "lint-staged": "15.2.10",
-        "marked": "2.1.3",
+        "marked": "15.0.3",
         "rimraf": "6.0.1",
         "ts-node": "10.9.2",
         "typescript": "5.4.5",
@@ -12694,15 +12694,16 @@
       }
     },
     "node_modules/marked": {
-      "version": "2.1.3",
-      "resolved": "https://registry.npmjs.org/marked/-/marked-2.1.3.tgz",
-      "integrity": "sha512-/Q+7MGzaETqifOMWYEA7HVMaZb4XbcRfaOzcSsHZEith83KGlvaSG33u0SKu89Mj5h+T8V2hM+8O45Qc5XTgwA==",
+      "version": "15.0.3",
+      "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.3.tgz",
+      "integrity": "sha512-Ai0cepvl2NHnTcO9jYDtcOEtVBNVYR31XnEA3BndO7f5As1wzpcOceSUM8FDkNLJNIODcLpDTWay/qQhqbuMvg==",
       "dev": true,
+      "license": "MIT",
       "bin": {
-        "marked": "bin/marked"
+        "marked": "bin/marked.js"
       },
       "engines": {
-        "node": ">= 10"
+        "node": ">= 18"
       }
     },
     "node_modules/media-typer": {
diff --git a/package.json b/package.json
index bc19430c08..ababc3a539 100644
--- a/package.json
+++ b/package.json
@@ -76,7 +76,7 @@
     "karma-jasmine": "5.1.0",
     "karma-jasmine-html-reporter": "2.1.0",
     "lint-staged": "15.2.10",
-    "marked": "2.1.3",
+    "marked": "15.0.3",
     "rimraf": "6.0.1",
     "ts-node": "10.9.2",
     "typescript": "5.4.5",