diff --git a/js/package-lock.json b/js/package-lock.json
index b8377cc9e..f2a3bd28e 100644
--- a/js/package-lock.json
+++ b/js/package-lock.json
@@ -31,7 +31,7 @@
         "karma-coverage": "^2.2.0",
         "karma-firefox-launcher": "^2.1.2",
         "karma-jasmine": "^5.1.0",
-        "minimatch": "^8.0.3",
+        "minimatch": "^9.0.0",
         "natives": "^1.1.6"
       },
       "engines": {
@@ -4553,9 +4553,9 @@
       }
     },
     "node_modules/minimatch": {
-      "version": "8.0.3",
-      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.3.tgz",
-      "integrity": "sha512-tEEvU9TkZgnFDCtpnrEYnPsjT7iUx42aXfs4bzmQ5sMA09/6hZY0jeZcGkXyDagiBOvkUjNo8Viom+Me6+2x7g==",
+      "version": "9.0.0",
+      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.0.tgz",
+      "integrity": "sha512-0jJj8AvgKqWN05mrwuqi8QYKx1WmYSUoKSxu5Qhs9prezTz10sxAHGNZe9J9cqIJzta8DWsleh2KaVaLl6Ru2w==",
       "dev": true,
       "dependencies": {
         "brace-expansion": "^2.0.1"
@@ -10828,9 +10828,9 @@
       }
     },
     "minimatch": {
-      "version": "8.0.3",
-      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.3.tgz",
-      "integrity": "sha512-tEEvU9TkZgnFDCtpnrEYnPsjT7iUx42aXfs4bzmQ5sMA09/6hZY0jeZcGkXyDagiBOvkUjNo8Viom+Me6+2x7g==",
+      "version": "9.0.0",
+      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.0.tgz",
+      "integrity": "sha512-0jJj8AvgKqWN05mrwuqi8QYKx1WmYSUoKSxu5Qhs9prezTz10sxAHGNZe9J9cqIJzta8DWsleh2KaVaLl6Ru2w==",
       "dev": true,
       "requires": {
         "brace-expansion": "^2.0.1"
diff --git a/js/package.json b/js/package.json
index 9a7cb29e6..a5d084ce2 100644
--- a/js/package.json
+++ b/js/package.json
@@ -48,7 +48,7 @@
     "karma-coverage": "^2.2.0",
     "karma-firefox-launcher": "^2.1.2",
     "karma-jasmine": "^5.1.0",
-    "minimatch": "^8.0.3",
+    "minimatch": "^9.0.0",
     "natives": "^1.1.6"
   },
   "dependencies": {