diff --git a/Cargo.lock b/Cargo.lock
index cbec5e74..9bc99c64 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1918,9 +1918,9 @@ dependencies = [
 
 [[package]]
 name = "serde"
-version = "1.0.154"
+version = "1.0.155"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8cdd151213925e7f1ab45a9bbfb129316bd00799784b174b7cc7bcd16961c49e"
+checksum = "71f2b4817415c6d4210bfe1c7bfcf4801b2d904cb4d0e1a8fdb651013c9e86b8"
 dependencies = [
  "serde_derive",
 ]
@@ -1936,9 +1936,9 @@ dependencies = [
 
 [[package]]
 name = "serde_derive"
-version = "1.0.154"
+version = "1.0.155"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4fc80d722935453bcafdc2c9a73cd6fac4dc1938f0346035d84bf99fa9e33217"
+checksum = "d071a94a3fac4aff69d023a7f411e33f40f3483f8c5190b1953822b6b76d7630"
 dependencies = [
  "proc-macro2",
  "quote",
diff --git a/crates/binstalk-downloader/Cargo.toml b/crates/binstalk-downloader/Cargo.toml
index e0d01af2..c749ca3f 100644
--- a/crates/binstalk-downloader/Cargo.toml
+++ b/crates/binstalk-downloader/Cargo.toml
@@ -23,7 +23,7 @@ futures-lite = { version = "1.12.0", default-features = false }
 generic-array = "0.14.6"
 httpdate = "1.0.2"
 reqwest = { version = "0.11.14", features = ["stream", "gzip", "brotli", "deflate"], default-features = false }
-serde = { version = "1.0.154", features = ["derive"], optional = true }
+serde = { version = "1.0.155", features = ["derive"], optional = true }
 serde_json = { version = "1.0.94", optional = true }
 # Use a fork here since we need PAX support, but the upstream
 # does not hav the PR merged yet.
diff --git a/crates/binstalk-manifests/Cargo.toml b/crates/binstalk-manifests/Cargo.toml
index b9c42b1f..acea5187 100644
--- a/crates/binstalk-manifests/Cargo.toml
+++ b/crates/binstalk-manifests/Cargo.toml
@@ -17,7 +17,7 @@ fs-lock = { version = "0.1.0", path = "../fs-lock" }
 home = "0.5.4"
 miette = "5.5.0"
 semver = { version = "1.0.16", features = ["serde"] }
-serde = { version = "1.0.154", features = ["derive"] }
+serde = { version = "1.0.155", features = ["derive"] }
 serde-tuple-vec-map = "1.0.1"
 serde_json = "1.0.94"
 thiserror = "1.0.39"
diff --git a/crates/binstalk-types/Cargo.toml b/crates/binstalk-types/Cargo.toml
index 6a3adf57..fbfe065f 100644
--- a/crates/binstalk-types/Cargo.toml
+++ b/crates/binstalk-types/Cargo.toml
@@ -14,7 +14,7 @@ compact_str = { version = "0.7.0", features = ["serde"] }
 maybe-owned = { version = "0.3.4", features = ["serde"] }
 once_cell = "1.17.1"
 semver = { version = "1.0.16", features = ["serde"] }
-serde = { version = "1.0.154", features = ["derive"] }
+serde = { version = "1.0.155", features = ["derive"] }
 strum = "0.24.1"
 strum_macros = "0.24.3"
 url = { version = "2.3.1", features = ["serde"] }
diff --git a/crates/binstalk/Cargo.toml b/crates/binstalk/Cargo.toml
index 1347e113..42fd1dde 100644
--- a/crates/binstalk/Cargo.toml
+++ b/crates/binstalk/Cargo.toml
@@ -26,7 +26,7 @@ miette = "5.5.0"
 normalize-path = { version = "0.2.0", path = "../normalize-path" }
 once_cell = "1.17.1"
 semver = { version = "1.0.16", features = ["serde"] }
-serde = { version = "1.0.154", features = ["derive"] }
+serde = { version = "1.0.155", features = ["derive"] }
 strum = "0.24.1"
 tempfile = "3.4.0"
 thiserror = "1.0.39"