{"record":{"id":"276e704002e1df28","repo":"openai/codex","slug":"environment-network-policy-requires-an-enabled-exe","errorCode":null,"errorMessage":"environment network policy requires an enabled executor proxy","messagePattern":"environment network policy requires an enabled executor proxy","errorType":"validation","errorClass":"anyhow::Error","httpStatus":null,"severity":"error","filePath":"codex-rs/network-proxy/src/proxy.rs","lineNumber":897,"sourceCode":"        broker_only_config.set_allowed_domains(vec![\"*\".to_string()]);\n        let broker_only = brokerage_created_default_allowlist && config == broker_only_config;\n\n        let environment_policy = self\n            .execution_scope\n            .as_ref()\n            .and_then(|scope| scope.environment_policy.as_ref());\n        if let Some(policy) = environment_policy {\n            policy.apply_to(&mut config);\n        }\n        if config.credential_broker {\n            config.enabled &= !broker_only;\n            config.credential_broker = false;\n            config.dangerously_allow_plaintext_credential_injection = false;\n            if config.mitm && config.mitm_hooks.is_empty() {\n                config.mitm = false;\n            }\n        }\n        anyhow::ensure!(\n            environment_policy.is_none() || config.enabled,\n            \"environment network policy requires an enabled executor proxy\"\n        );\n        let proxy = crate::RemoteNetworkProxyConfig::from_effective_config(&config)?;\n        let (environment_id, execution_id) = self\n            .execution_scope\n            .as_ref()\n            .map(|scope| {\n                (\n                    Some(scope.environment_id.clone()),\n                    Some(scope.execution_id.clone()),\n                )\n            })\n            .unwrap_or_default();\n        Ok(crate::RemoteNetworkProxyLaunchConfig {\n            proxy,\n            audit_metadata: self.state.audit_metadata().clone(),\n            environment_id,","sourceCodeStart":879,"sourceCodeEnd":915,"githubUrl":"https://github.com/openai/codex/blob/339751715c64496cb86246bfb3935f40e309dd3d/codex-rs/network-proxy/src/proxy.rs#L879-L915","documentation":"Error \"environment network policy requires an enabled executor proxy\" thrown in openai/codex.","triggerScenarios":"Thrown at codex-rs/network-proxy/src/proxy.rs:897 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"}