diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 281a4b6..ccacc88 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -1,6 +1,6 @@
 repos:
   - repo: https://github.com/pre-commit/pre-commit-hooks
-    rev: v4.6.0
+    rev: v5.0.0
     hooks:
       - id: check-added-large-files
         args: ["--maxkb=800"]
@@ -48,13 +48,13 @@ repos:
           - --autofix
         exclude: .*docs/codes/2024/0012/junk/registration-flow-response.json
   - repo: https://github.com/alessandrojcm/commitlint-pre-commit-hook
-    rev: v9.18.0
+    rev: v9.22.0
     hooks:
       - id: commitlint
         stages: [commit-msg]
         additional_dependencies: ["@commitlint/config-conventional"]
   - repo: https://github.com/tofuutils/pre-commit-opentofu
-    rev: v1.0.4
+    rev: v2.2.0
     hooks:
       - id: tofu_fmt
       # - id: tfupdate
@@ -67,7 +67,7 @@ repos:
       #     - --args=--path=.
       # - id: terraform_trivy
   - repo: https://github.com/gruntwork-io/pre-commit
-    rev: v0.1.23
+    rev: v0.1.28
     hooks:
       # - id: terraform-fmt
       # - id: terraform-validate