diff --git a/Cargo.lock b/Cargo.lock
index 4f5089d..3d2b41b 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -2230,9 +2230,9 @@ dependencies = [
 
 [[package]]
 name = "zip"
-version = "4.0.0"
+version = "4.1.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "153a6fff49d264c4babdcfa6b4d534747f520e56e8f0f384f3b808c4b64cc1fd"
+checksum = "af7dcdb4229c0e79c2531a24de7726a0e980417a74fb4d030a35f535665439a0"
 dependencies = [
  "aes",
  "arbitrary",
diff --git a/Cargo.toml b/Cargo.toml
index f9a3fd4..95f52ef 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -17,7 +17,7 @@ serde_json = "1.0.140"
 reqwest = { version = "0.12.20", features = ["json"] }
 serde = { version = "1.0.219", features = ["derive"] }
 log = "0.4.27"
-zip = { version = "4.0.0", optional = true }
+zip = { version = "4.1.0", optional = true }
 mktemp = { version = "0.5.1", optional = true }
 rand = { version = "0.9.1", optional = true }
 port_scanner = { version = "0.1.5", optional = true }