From 70aaecf42673310ba874c8184bb564ac13c302d1 Mon Sep 17 00:00:00 2001 From: viyatb-oai Date: Tue, 26 May 2026 15:01:13 -0700 Subject: [PATCH] fix: preserve network violation context on proxy refresh Co-authored-by: Codex noreply@openai.com --- codex-rs/core/src/session/mod.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/codex-rs/core/src/session/mod.rs b/codex-rs/core/src/session/mod.rs index af2412e5c4..06358aac31 100644 --- a/codex-rs/core/src/session/mod.rs +++ b/codex-rs/core/src/session/mod.rs @@ -1143,7 +1143,13 @@ impl Session { self.services .managed_network_requirements_configured .then(|| { - build_blocked_request_observer(Arc::clone(&self.services.network_approval)) + build_blocked_request_observer( + Arc::clone(&self.services.network_approval), + crate::security_events::SandboxViolationAuditContext::from_network_proxy( + self.services.state_db.clone(), + self.services.network_proxy_audit_metadata.clone(), + ), + ) }), self.services.managed_network_requirements_configured, self.services.network_proxy_audit_metadata.clone(),