diff --git a/Cargo.toml b/Cargo.toml
index ee1a26b97c9ac7a8390236233a9e270ac1afde3a..5d53e6cd9d41c376637c9174faf7999a758bb826 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -24,4 +24,5 @@ lazy_static = "1.4"
 multiaddr = "0.18"
 url = "2.3"
 uuid = "1.4"
-nix = "0.27"
\ No newline at end of file
+nix = "0.27"
+procfs = "0.15"
diff --git a/crates/provider/Cargo.toml b/crates/provider/Cargo.toml
index 895a93a00828209cf998cf0d8057a013936a4fec..7001258ed8aabf16322cdd0a56dd75c4980c201d 100644
--- a/crates/provider/Cargo.toml
+++ b/crates/provider/Cargo.toml
@@ -25,3 +25,6 @@ thiserror = { workspace = true }
 anyhow = { workspace = true }
 uuid = { workspace = true, features = ["v4"] }
 nix = { workspace = true, features = ["signal"] }
+
+[dev-dependencies]
+procfs = { workspace = true }