diff --git a/poetry.lock b/poetry.lock
index 6f1e179d9..bba2a4b08 100644
--- a/poetry.lock
+++ b/poetry.lock
@@ -129,7 +129,7 @@ smmap = ">=3.0.1,<4"
 
 [[package]]
 name = "gitpython"
-version = "3.1.23"
+version = "3.1.24"
 description = "GitPython is a python library used to interact with Git repositories"
 category = "main"
 optional = false
@@ -555,7 +555,7 @@ testing = ["pytest (>=4.6)", "pytest-checkdocs (>=2.4)", "pytest-flake8", "pytes
 [metadata]
 lock-version = "1.1"
 python-versions = "^3.9"
-content-hash = "c796f8d971b20ad888b568527cf0b2691124733f6266d3388103a8afd094da61"
+content-hash = "ce6ab3f98a361ff7772e87795fe56c8e71dff6485dc15fcfd852072fa8a6ce52"
 
 [metadata.files]
 atomicwrites = [
@@ -598,8 +598,8 @@ gitdb = [
     {file = "gitdb-4.0.5.tar.gz", hash = "sha256:c9e1f2d0db7ddb9a704c2a0217be31214e91a4fe1dea1efad19ae42ba0c285c9"},
 ]
 gitpython = [
-    {file = "GitPython-3.1.23-py3-none-any.whl", hash = "sha256:de2e2aff068097b23d6dca5daf588078fd8996a4218f6ffa704a662c2b54f9ac"},
-    {file = "GitPython-3.1.23.tar.gz", hash = "sha256:aaae7a3bfdf0a6db30dc1f3aeae47b71cd326d86b936fe2e158aa925fdf1471c"},
+    {file = "GitPython-3.1.24-py3-none-any.whl", hash = "sha256:dc0a7f2f697657acc8d7f89033e8b1ea94dd90356b2983bca89dc8d2ab3cc647"},
+    {file = "GitPython-3.1.24.tar.gz", hash = "sha256:df83fdf5e684fef7c6ee2c02fc68a5ceb7e7e759d08b694088d0cacb4eba59e5"},
 ]
 importlib-metadata = [
     {file = "importlib_metadata-4.6.3-py3-none-any.whl", hash = "sha256:51c6635429c77cf1ae634c997ff9e53ca3438b495f10a55ba28594dd69764a8b"},
diff --git a/pyproject.toml b/pyproject.toml
index 359f27c67..5cddc4997 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -14,7 +14,7 @@ python-dateutil = "^2.8.2"
 semver = "^2.13.0"
 
 # Documentation generation dependencies.
-gitpython = "^3.1.23"
+gitpython = "^3.1.24"
 mdx_truly_sane_lists = "^1.2"
 mike = "^1.1.1"
 mkdocs = "^1.2.1"