diff --git a/polkadot/Cargo.lock b/polkadot/Cargo.lock
index ab75fc06d33406e6dee84865fc53135aa0c6cafa..a0c7c2b031800d6cd3417247e2c45356091ba86e 100644
--- a/polkadot/Cargo.lock
+++ b/polkadot/Cargo.lock
@@ -10021,9 +10021,9 @@ checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a"
 
 [[package]]
 name = "structopt"
-version = "0.3.22"
+version = "0.3.23"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "69b041cdcb67226aca307e6e7be44c8806423d83e018bd662360a93dabce4d71"
+checksum = "bf9d950ef167e25e0bdb073cf1d68e9ad2795ac826f2f3f59647817cf23c0bfa"
 dependencies = [
  "clap",
  "lazy_static",
@@ -10032,9 +10032,9 @@ dependencies = [
 
 [[package]]
 name = "structopt-derive"
-version = "0.4.15"
+version = "0.4.16"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7813934aecf5f51a54775e00068c237de98489463968231a51746bbbc03f9c10"
+checksum = "134d838a2c9943ac3125cf6df165eda53493451b719f3255b2a26b85f772d0ba"
 dependencies = [
  "heck",
  "proc-macro-error 1.0.4",
diff --git a/polkadot/cli/Cargo.toml b/polkadot/cli/Cargo.toml
index 28c230b2cf5f6fd3c1797558cb64e5ee774d7abd..f630344558c06642ee569132ecfce6d5b6e85b8b 100644
--- a/polkadot/cli/Cargo.toml
+++ b/polkadot/cli/Cargo.toml
@@ -16,7 +16,7 @@ crate-type = ["cdylib", "rlib"]
 [dependencies]
 log = "0.4.13"
 thiserror = "1.0.26"
-structopt = { version = "0.3.21", optional = true }
+structopt = { version = "0.3.23", optional = true }
 futures = "0.3.17"
 
 service = { package = "polkadot-service", path = "../node/service", default-features = false, optional = true }
diff --git a/polkadot/node/malus/Cargo.toml b/polkadot/node/malus/Cargo.toml
index 7a860e149cae63952ff8dfa0eb0e8e8a6c8d362c..7583095c2c335d21160308a71e31edbdf4e46306 100644
--- a/polkadot/node/malus/Cargo.toml
+++ b/polkadot/node/malus/Cargo.toml
@@ -25,5 +25,5 @@ polkadot-node-core-pvf = { path = "../core/pvf" }
 parity-util-mem = { version = "0.10.0", default-features = false, features = ["jemalloc-global"] }
 color-eyre = { version = "0.5.11", default-features = false }
 assert_matches = "1.5"
-structopt = "0.3.21"
+structopt = "0.3.23"
 async-trait = "0.1.51"
diff --git a/polkadot/node/test/polkadot-simnet/common/Cargo.toml b/polkadot/node/test/polkadot-simnet/common/Cargo.toml
index e004790866175fc51437a7c749a4c369dbe36f5b..232413df67d7166717918dddbcb18c71299d75e1 100644
--- a/polkadot/node/test/polkadot-simnet/common/Cargo.toml
+++ b/polkadot/node/test/polkadot-simnet/common/Cargo.toml
@@ -33,7 +33,7 @@ polkadot-runtime = { path = "../../../../runtime/polkadot" }
 polkadot-runtime-common = { path = "../../../../runtime/common" }
 
 codec = { package = "parity-scale-codec", version = "2.0.0" }
-structopt = "0.3.22"
+structopt = "0.3.23"
 
 [dev-dependencies]
 log = "0.4.14"
diff --git a/polkadot/parachain/test-parachains/adder/collator/Cargo.toml b/polkadot/parachain/test-parachains/adder/collator/Cargo.toml
index c4aaebe3031d4994d7a65d740477413221edfd66..98a680daebae48b4238d916460b730c1ffa4037a 100644
--- a/polkadot/parachain/test-parachains/adder/collator/Cargo.toml
+++ b/polkadot/parachain/test-parachains/adder/collator/Cargo.toml
@@ -18,7 +18,7 @@ parity-scale-codec = { version = "2.0.0", default-features = false, features = [
 futures = "0.3.17"
 futures-timer = "3.0.2"
 log = "0.4.13"
-structopt = "0.3.21"
+structopt = "0.3.23"
 
 test-parachain-adder = { path = ".." }
 polkadot-primitives = { path = "../../../../primitives" }
diff --git a/polkadot/utils/staking-miner/Cargo.toml b/polkadot/utils/staking-miner/Cargo.toml
index cc1cd5486fb615e60ea00e6881cf9e3f868fc468..296b07a7b5ff931ea3407413f72395a20f56c29a 100644
--- a/polkadot/utils/staking-miner/Cargo.toml
+++ b/polkadot/utils/staking-miner/Cargo.toml
@@ -9,7 +9,7 @@ codec = { package = "parity-scale-codec", version = "2.0.0" }
 tokio = { version = "1.10", features = ["macros"] }
 log = "0.4.11"
 env_logger = "0.9.0"
-structopt = "0.3.0"
+structopt = "0.3.23"
 jsonrpsee-ws-client = { version = "0.3.0", default-features = false, features = ["tokio1"] }
 serde_json = "1.0"
 serde = "1.0.130"