diff --git a/package.json b/package.json
index 8b09d9d358d5aab54e40af65f629fd6e3da30af5..71847831e500eafdffca8e6f9c73a273c568e038 100644
--- a/package.json
+++ b/package.json
@@ -314,7 +314,7 @@
     "eslint-plugin-import": "2.29.1",
     "eslint-plugin-jest": "28.6.0",
     "eslint-plugin-jest-formatting": "3.1.0",
-    "eslint-plugin-promise": "6.6.0",
+    "eslint-plugin-promise": "7.0.0",
     "eslint-plugin-typescript-enum": "2.1.0",
     "expect": "29.7.0",
     "expect-more-jest": "5.5.0",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 31244072d3fd51f6bea844c4777f76cac595cced..0318e349d0089a6f7e300f5d199620e6ca57336a 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -531,8 +531,8 @@ importers:
         specifier: 3.1.0
         version: 3.1.0(eslint@8.57.0)
       eslint-plugin-promise:
-        specifier: 6.6.0
-        version: 6.6.0(eslint@8.57.0)
+        specifier: 7.0.0
+        version: 7.0.0(eslint@8.57.0)
       eslint-plugin-typescript-enum:
         specifier: 2.1.0
         version: 2.1.0(eslint@8.57.0)(typescript@5.5.4)
@@ -3168,9 +3168,9 @@ packages:
       jest:
         optional: true
 
-  eslint-plugin-promise@6.6.0:
-    resolution: {integrity: sha512-57Zzfw8G6+Gq7axm2Pdo3gW/Rx3h9Yywgn61uE/3elTCOePEHVrn2i5CdfBwA1BLK0Q0WqctICIUSqXZW/VprQ==}
-    engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+  eslint-plugin-promise@7.0.0:
+    resolution: {integrity: sha512-wb1ECT+b90ndBdAujhIdAU8oQ3Vt5gKqP/t78KOmg0ifynrvc2jGR9f6ndbOVNFpKf6jLUBlBBDF3H3Wk0JICg==}
+    engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
     peerDependencies:
       eslint: ^7.0.0 || ^8.0.0 || ^9.0.0
 
@@ -9813,7 +9813,7 @@ snapshots:
       - supports-color
       - typescript
 
-  eslint-plugin-promise@6.6.0(eslint@8.57.0):
+  eslint-plugin-promise@7.0.0(eslint@8.57.0):
     dependencies:
       eslint: 8.57.0