diff --git a/poetry.lock b/poetry.lock
index 98570c9c388440b0e469e7e1dc9357f000b52adc..ea6ab0758be9839b149677bbf9f75b2dd740dcf8 100644
--- a/poetry.lock
+++ b/poetry.lock
@@ -374,12 +374,12 @@ dev = ["black", "mypy", "pytest"]
 
 [[package]]
 name = "pandoc"
-version = "2.3"
+version = "2.4"
 description = "Pandoc Documents for Python"
 optional = false
 python-versions = "*"
 files = [
-    {file = "pandoc-2.3.tar.gz", hash = "sha256:e772c2c6d871146894579828dbaf1efd538eb64fc7e71d4a6b3a11a18baef90d"},
+    {file = "pandoc-2.4.tar.gz", hash = "sha256:ecd1f8cbb7f4180c6b5db4a17a7c1a74df519995f5f186ef81ce72a9cbd0dd9a"},
 ]
 
 [package.dependencies]
@@ -867,4 +867,4 @@ anyio = ">=3.0.0"
 [metadata]
 lock-version = "2.0"
 python-versions = "^3.10"
-content-hash = "18e5547155a49e0ad84054611870cd2fde1f6c2af47b00225c119562b3fb877f"
+content-hash = "cc7ac656306dff1fbf6f97062d51d80b2e3869bc1ea25af9d9e41ac09aa8fca1"
diff --git a/pyproject.toml b/pyproject.toml
index 91bf414b8f89922574060984e4a8619d5396e35d..d25d9670fd539bf6c2fd1abaababdba926f2c4b7 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -11,7 +11,7 @@ pelican = {extras = ["markdown"], version = "4.9.1"}
 
 [tool.poetry.dev-dependencies]
 feedparser = "6.0.11"
-pandoc = "2.3"
+pandoc = "2.4"
 djlint = "1.34.1"
 
 [build-system]