diff --git a/poetry.lock b/poetry.lock
index 602cf7699152575f4b3172df4e6f58eecfc5c48b..1e52d9c1083ca7080e8aba1349119b76100d71fb 100644
--- a/poetry.lock
+++ b/poetry.lock
@@ -446,17 +446,18 @@ files = [
 
 [[package]]
 name = "isort"
-version = "5.13.2"
+version = "6.0.0"
 description = "A Python utility / library to sort Python imports."
 optional = false
-python-versions = ">=3.8.0"
+python-versions = ">=3.9.0"
 files = [
-    {file = "isort-5.13.2-py3-none-any.whl", hash = "sha256:8ca5e72a8d85860d5a3fa69b8745237f2939afe12dbf656afbcb47fe72d947a6"},
-    {file = "isort-5.13.2.tar.gz", hash = "sha256:48fdfcb9face5d58a4f6dde2e72a1fb8dcaf8ab26f95ab49fab84c2ddefb0109"},
+    {file = "isort-6.0.0-py3-none-any.whl", hash = "sha256:567954102bb47bb12e0fae62606570faacddd441e45683968c8d1734fb1af892"},
+    {file = "isort-6.0.0.tar.gz", hash = "sha256:75d9d8a1438a9432a7d7b54f2d3b45cad9a4a0fdba43617d9873379704a8bdf1"},
 ]
 
 [package.extras]
-colors = ["colorama (>=0.4.6)"]
+colors = ["colorama"]
+plugins = ["setuptools"]
 
 [[package]]
 name = "jinja2"
@@ -1065,4 +1066,4 @@ files = [
 [metadata]
 lock-version = "2.0"
 python-versions = ">=3.11,<4.0.0"
-content-hash = "e24f3b292617fd6e5c08a87b4e8e2b20cb3c255eee79007e8f34b0126b9b0c73"
+content-hash = "613646a4d958e061e0c6799b05c8b2abe5a597be07216abb323552d0324ca8e4"
diff --git a/pyproject.toml b/pyproject.toml
index aedba286597cf461a88dcf727b8087c65356a53a..485d40677e6bf8119e0f9d324999830eeea669d1 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -34,7 +34,7 @@ helmholtz-cloud-agent = { version = "==0.7.4", source = "hca-codebase" }
 
 [tool.poetry.group.dev.dependencies]
 black = ">=22.12.0"
-isort = "^5.13.2"
+isort = "^6.0.0"
 pytest = "^8.3.4"
 coverage = "^7.6.10"
 reuse = "^5.0.2"