diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index f5dd3d9accf48626ebe6b50d38313ec9168d84b1..252cd791a65bb001853ff3ec49fcfca699ff4d74 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -76,7 +76,7 @@ importers:
     devDependencies:
       '@open-xchange/lint':
         specifier: ^0.1.0
-        version: 0.1.2
+        version: 0.1.3
       '@types/ioredis-mock':
         specifier: ^8.2.5
         version: 8.2.5
@@ -110,8 +110,8 @@ importers:
 
 packages:
 
-  '@es-joy/jsdoccomment@0.46.0':
-    resolution: {integrity: sha512-C3Axuq1xd/9VqFZpW4YAzOx5O9q/LP46uIQy/iNDpHG3fmPa6TBtvfglMCs3RBiBxAIi0Go97r8+jvTt55XMyQ==}
+  '@es-joy/jsdoccomment@0.48.0':
+    resolution: {integrity: sha512-G6QUWIcC+KvSwXNsJyDTHvqUdNoAVJPPgkc3+Uk4WBKqZvoXhlvazOgm9aL0HwihJLQf0l+tOE2UFzXBqCqgDw==}
     engines: {node: '>=16'}
 
   '@eslint-community/eslint-utils@4.4.0':
@@ -256,8 +256,8 @@ packages:
     peerDependencies:
       eslint: '>=7'
 
-  '@open-xchange/lint@0.1.2':
-    resolution: {integrity: sha512-RcHv5coBBVz1jewIRxmdB62J1IxVRUAe1efRBnKAR++Th88gYp7H5CAkt0Zx/5T9UrDsW2TEuPNPIE5sFSCdgg==}
+  '@open-xchange/lint@0.1.3':
+    resolution: {integrity: sha512-a7yf6cQ2xlqGmOIaEag8bRNAPG+mJd1vCOdvhmelBkyKKJbYXtFX2haiOKpPDDIzu0pVKVhbsqKlCsBg5CtkqQ==}
 
   '@opentelemetry/api@1.9.0':
     resolution: {integrity: sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==}
@@ -724,8 +724,8 @@ packages:
       '@typescript-eslint/parser':
         optional: true
 
-  eslint-plugin-jsdoc@48.11.0:
-    resolution: {integrity: sha512-d12JHJDPNo7IFwTOAItCeJY1hcqoIxE0lHA8infQByLilQ9xkqrRa6laWCnsuCrf+8rUnvxXY1XuTbibRBNylA==}
+  eslint-plugin-jsdoc@50.2.2:
+    resolution: {integrity: sha512-i0ZMWA199DG7sjxlzXn5AeYZxpRfMJjDPUl7lL9eJJX8TPRoIaxJU4ys/joP5faM5AXE1eqW/dslCj3uj4Nqpg==}
     engines: {node: '>=18'}
     peerDependencies:
       eslint: ^7.0.0 || ^8.0.0 || ^9.0.0
@@ -745,9 +745,9 @@ packages:
     peerDependencies:
       eslint: '>=8.23.0'
 
-  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.1.0:
+    resolution: {integrity: sha512-8trNmPxdAy3W620WKDpaS65NlM5yAumod6XeC4LOb+jxlkG4IVcp68c6dXY2ev+uT4U1PtG57YDV6EGAXN0GbQ==}
+    engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
     peerDependencies:
       eslint: ^7.0.0 || ^8.0.0 || ^9.0.0
 
@@ -1228,8 +1228,8 @@ packages:
     resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
     hasBin: true
 
-  jsdoc-type-pratt-parser@4.0.0:
-    resolution: {integrity: sha512-YtOli5Cmzy3q4dP26GraSOeAhqecewG04hoO8DY56CH4KJ9Fvv5qKWUCCo3HZob7esJQHCv6/+bnTy72xZZaVQ==}
+  jsdoc-type-pratt-parser@4.1.0:
+    resolution: {integrity: sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==}
     engines: {node: '>=12.0.0'}
 
   json-buffer@3.0.1:
@@ -2042,11 +2042,11 @@ packages:
 
 snapshots:
 
-  '@es-joy/jsdoccomment@0.46.0':
+  '@es-joy/jsdoccomment@0.48.0':
     dependencies:
       comment-parser: 1.4.1
       esquery: 1.6.0
-      jsdoc-type-pratt-parser: 4.0.0
+      jsdoc-type-pratt-parser: 4.1.0
 
   '@eslint-community/eslint-utils@4.4.0(eslint@9.9.0)':
     dependencies:
@@ -2219,18 +2219,18 @@ snapshots:
     dependencies:
       eslint: 9.9.0
 
-  '@open-xchange/lint@0.1.2':
+  '@open-xchange/lint@0.1.3':
     dependencies:
       '@eslint/eslintrc': 3.1.0
       '@open-xchange/eslint-plugin-headers': 1.2.0-pre3(eslint@9.9.0)
       eslint: 9.9.0
       eslint-plugin-codeceptjs: 1.3.0
       eslint-plugin-import: 2.29.1(eslint@9.9.0)
-      eslint-plugin-jsdoc: 48.11.0(eslint@9.9.0)
+      eslint-plugin-jsdoc: 50.2.2(eslint@9.9.0)
       eslint-plugin-license-header: 0.6.1
       eslint-plugin-mocha: 10.5.0(eslint@9.9.0)
       eslint-plugin-n: 17.10.2(eslint@9.9.0)
-      eslint-plugin-promise: 6.6.0(eslint@9.9.0)
+      eslint-plugin-promise: 7.1.0(eslint@9.9.0)
       eslint-plugin-vue: 9.27.0(eslint@9.9.0)
     transitivePeerDependencies:
       - '@typescript-eslint/parser'
@@ -2756,9 +2756,9 @@ snapshots:
       - eslint-import-resolver-webpack
       - supports-color
 
-  eslint-plugin-jsdoc@48.11.0(eslint@9.9.0):
+  eslint-plugin-jsdoc@50.2.2(eslint@9.9.0):
     dependencies:
-      '@es-joy/jsdoccomment': 0.46.0
+      '@es-joy/jsdoccomment': 0.48.0
       are-docs-informative: 0.0.2
       comment-parser: 1.4.1
       debug: 4.3.6(supports-color@8.1.1)
@@ -2796,7 +2796,7 @@ snapshots:
       minimatch: 9.0.5
       semver: 7.6.3
 
-  eslint-plugin-promise@6.6.0(eslint@9.9.0):
+  eslint-plugin-promise@7.1.0(eslint@9.9.0):
     dependencies:
       eslint: 9.9.0
 
@@ -3311,7 +3311,7 @@ snapshots:
     dependencies:
       argparse: 2.0.1
 
-  jsdoc-type-pratt-parser@4.0.0: {}
+  jsdoc-type-pratt-parser@4.1.0: {}
 
   json-buffer@3.0.1: {}