diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 59b28f0..6408719 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -3,13 +3,13 @@ default_stages: [commit]
 exclude: ^tests/data/
 repos:
   - repo: https://github.com/alessandrojcm/commitlint-pre-commit-hook
-    rev: v9.5.0
+    rev: v9.16.0
     hooks:
       - id: commitlint
         stages: [commit-msg]
         additional_dependencies: ["@commitlint/config-conventional"]
   - repo: https://github.com/pre-commit/pre-commit-hooks
-    rev: v4.4.0
+    rev: v4.6.0
     hooks:
       - id: check-json
         exclude: ^(.devcontainer/)
@@ -25,22 +25,22 @@ repos:
         args: [--notitle]
         exclude: ^(SUPPORT|\.github/ISSUE_TEMPLATE/)
   - repo: https://github.com/igorshubovych/markdownlint-cli
-    rev: v0.37.0
+    rev: v0.40.0
     hooks:
       - id: markdownlint
         exclude: >-
           ^(docs/arch/adr-template\.md|\.github/ISSUE_TEMPLATE/|\.stentor\.d/)
   - repo: https://github.com/adrienverge/yamllint
-    rev: v1.32.0
+    rev: v1.35.1
     hooks:
       - id: yamllint
         exclude: ^(.github/workflows/)
   - repo: https://github.com/rhysd/actionlint
-    rev: v1.6.26
+    rev: v1.6.27
     hooks:
       - id: actionlint
   - repo: https://github.com/golangci/golangci-lint
-    rev: v1.54.2
+    rev: v1.58.0
     hooks:
       - id: golangci-lint
         args: [--allow-parallel-runners]