diff --git a/poetry.lock b/poetry.lock
index fd687f3..dcedcaa 100644
--- a/poetry.lock
+++ b/poetry.lock
@@ -1675,13 +1675,13 @@ files = [
 
 [[package]]
 name = "tox"
-version = "4.17.1"
+version = "4.18.0"
 description = "tox is a generic virtualenv management and test command line tool"
 optional = false
 python-versions = ">=3.8"
 files = [
-    {file = "tox-4.17.1-py3-none-any.whl", hash = "sha256:2974597c0353577126ab014f52d1a399fb761049e165ff34427f84e8cfe6c990"},
-    {file = "tox-4.17.1.tar.gz", hash = "sha256:2c41565a571e34480bd401d668a4899806169a4633e972ac296c54406d2ded8a"},
+    {file = "tox-4.18.0-py3-none-any.whl", hash = "sha256:0a457400cf70615dc0627eb70d293e80cd95d8ce174bb40ac011011f0c03a249"},
+    {file = "tox-4.18.0.tar.gz", hash = "sha256:5dfa1cab9f146becd6e351333a82f9e0ade374451630ba65ee54584624c27b58"},
 ]
 
 [package.dependencies]
@@ -1832,4 +1832,4 @@ test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools",
 [metadata]
 lock-version = "2.0"
 python-versions = "^3.8"
-content-hash = "ed44a50bf6ca898d3556be007fc901b1e0680b3f938054752171bafefb9639d6"
+content-hash = "de7aa6e88ab766ddc9678c13a05f390d53b3171eafcc6da583c9173f67b0ee50"
diff --git a/pyproject.toml b/pyproject.toml
index 048f605..6c431bd 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -111,7 +111,7 @@ pytest = "^8.3.2"
 pytest-cov = "^5.0.0"
 pytest-mock = "^3.0.0"
 coverage = { extras = ["toml"], version = "^7.6.1" }
-tox = "^4.17.1"
+tox = "^4.18.0"
 # style
 ruff = "^0.5.7"
 black = ">=24.1.1"