diff --git a/package.json b/package.json
index c4a24fb8f887c6a8b5b2531cccbb6dc65ee827c4..a2abd0018d5784c7112566d96407d6346ec5c1aa 100644
--- a/package.json
+++ b/package.json
@@ -145,7 +145,7 @@
     "chalk": "4.1.2",
     "changelog-filename-regex": "2.0.1",
     "clean-git-ref": "2.0.1",
-    "commander": "8.3.0",
+    "commander": "9.0.0",
     "conventional-commits-detector": "1.0.3",
     "crypto-random-string": "3.3.1",
     "deepmerge": "4.2.2",
diff --git a/tools/utils.mjs b/tools/utils.mjs
index 2a3047276735fa0c0ceae5699448449a16922cf7..6b06b719de492c8cea98e1cc5b0888b07d708255 100644
--- a/tools/utils.mjs
+++ b/tools/utils.mjs
@@ -1,7 +1,7 @@
-import commander from 'commander';
+import { Command } from 'commander';
 import shell from 'shelljs';
 
-const program = new commander.Command();
+const program = new Command();
 program
   .version('0.0.1')
   .requiredOption('-r, --release <type>', 'Version to use')
diff --git a/yarn.lock b/yarn.lock
index 203285d7ea95254d97e6f9aa0ef47c4949f5feae..5a99ffc483490596e3293fc9c1383c8b394de49a 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -3597,10 +3597,10 @@ combined-stream@^1.0.8:
   dependencies:
     delayed-stream "~1.0.0"
 
-commander@8.3.0:
-  version "8.3.0"
-  resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66"
-  integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==
+commander@9.0.0:
+  version "9.0.0"
+  resolved "https://registry.yarnpkg.com/commander/-/commander-9.0.0.tgz#86d58f24ee98126568936bd1d3574e0308a99a40"
+  integrity sha512-JJfP2saEKbQqvW+FI93OYUB4ByV5cizMpFMiiJI8xDbBvQvSkIk0VvQdn1CZ8mqAO8Loq2h0gYTYtDFUZUeERw==
 
 commander@^2.19.0:
   version "2.20.3"