{"record":{"id":"654ee762a0d81b74","repo":"openai/codex","slug":"failed-to-start-managed-network-proxy-err","errorCode":null,"errorMessage":"failed to start managed network proxy: {err}","messagePattern":"failed to start managed network proxy: (.+?)","errorType":"exception","errorClass":"anyhow::Error","httpStatus":null,"severity":"error","filePath":"codex-rs/cli/src/debug_sandbox.rs","lineNumber":358,"sourceCode":"    #[cfg(target_os = \"macos\")]\n    let mut denial_logger = log_denials.then(DenialLogger::new).flatten();\n    #[cfg(not(target_os = \"macos\"))]\n    let _ = log_denials;\n\n    let managed_network_requirements_enabled = config.managed_network_requirements_enabled();\n\n    // This proxy should only live for the lifetime of the child process.\n    let network_proxy = match config.permissions.network.as_ref() {\n        Some(spec) => Some(\n            spec.start_proxy(\n                &permission_profile,\n                /*policy_decider*/ None,\n                /*blocked_request_observer*/ None,\n                managed_network_requirements_enabled,\n                NetworkProxyAuditMetadata::default(),\n            )\n            .await\n            .map_err(|err| anyhow::anyhow!(\"failed to start managed network proxy: {err}\"))?,\n        ),\n        None => None,\n    };\n    let network = network_proxy\n        .as_ref()\n        .map(codex_core::config::StartedNetworkProxy::proxy);\n    // Proxy containment depends on whether a proxy is active, not whether its\n    // policy came from managed requirements.\n    let enforce_managed_network = network.is_some();\n    let managed_mitm_ca_trust_bundle_path = match network.as_ref() {\n        Some(network) => network.managed_mitm_ca_trust_bundle_path(),\n        None => None,\n    };\n    let runtime_permission_profile = with_managed_mitm_ca_readable_root(\n        permission_profile,\n        managed_mitm_ca_trust_bundle_path.as_ref(),\n        sandbox_policy_cwd.as_path(),\n    );","sourceCodeStart":340,"sourceCodeEnd":376,"githubUrl":"https://github.com/openai/codex/blob/339751715c64496cb86246bfb3935f40e309dd3d/codex-rs/cli/src/debug_sandbox.rs#L340-L376","documentation":"Error \"failed to start managed network proxy: {err}\" thrown in openai/codex.","triggerScenarios":"Thrown at codex-rs/cli/src/debug_sandbox.rs:358 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"339751715c64496cb86246bfb3935f40e309dd3d","analyzedAt":"2026-08-25T05:35:09.876Z","schemaVersion":2},"datasetVersion":"2026-08-25T06:17:31.827Z"}