diff --git a/crates/openshell-driver-kubernetes/src/driver.rs b/crates/openshell-driver-kubernetes/src/driver.rs
index ddc8b47f0..49dc302c9 100644
--- a/crates/openshell-driver-kubernetes/src/driver.rs
+++ b/crates/openshell-driver-kubernetes/src/driver.rs
@@ -330,10 +330,10 @@ impl KubernetesComputeDriver {
enable_user_namespaces: self.config.enable_user_namespaces,
workspace_default_storage_size: &self.config.workspace_default_storage_size,
sa_token_ttl_secs: self.config.effective_sa_token_ttl_secs(),
- is_platform_mode: sandbox
- .spec
- .as_ref()
- .is_some_and(|s| s.network_enforcement == 1),
+ is_platform_mode: sandbox.spec.as_ref().is_some_and(|s| {
+ use openshell_core::proto::NetworkEnforcementMode;
+ s.network_enforcement() == NetworkEnforcementMode::NetworkEnforcementPlatform
+ }),
};
obj.data = sandbox_to_k8s_spec(sandbox.spec.as_ref(), ¶ms);
let api = self.api();
diff --git a/crates/openshell-sandbox/src/lib.rs b/crates/openshell-sandbox/src/lib.rs
index 8e4fc9286..e8b833d4b 100644
--- a/crates/openshell-sandbox/src/lib.rs
+++ b/crates/openshell-sandbox/src/lib.rs
@@ -23,6 +23,7 @@ pub mod procfs;
mod provider_credentials;
pub mod proxy;
mod sandbox;
+pub mod seccomp_notify;
mod secrets;
mod skills;
mod ssh;
diff --git a/crates/openshell-sandbox/src/sandbox/linux/landlock.rs b/crates/openshell-sandbox/src/sandbox/linux/landlock.rs
index 299ec4c37..aa83680b0 100644
--- a/crates/openshell-sandbox/src/sandbox/linux/landlock.rs
+++ b/crates/openshell-sandbox/src/sandbox/linux/landlock.rs
@@ -238,10 +238,11 @@ pub fn prepare(policy: &SandboxPolicy, workdir: Option<&str>) -> Result