core-agent-ide/.github/workflows
viyatb-oai 77222492f9
feat: introducing a network sandbox proxy (#8442)
This add a new crate, `codex-network-proxy`, a local network proxy
service used by Codex to enforce fine-grained network policy (domain
allow/deny) and to surface blocked network events for interactive
approvals.

- New crate: `codex-rs/network-proxy/` (`codex-network-proxy` binary +
library)
- Core capabilities:
  - HTTP proxy support (including CONNECT tunneling)
  - SOCKS5 proxy support (in the later PR)
- policy evaluation (allowed/denied domain lists; denylist wins;
wildcard support)
  - small admin API for polling/reload/mode changes
- optional MITM support for HTTPS CONNECT to enforce “limited mode”
method restrictions (later PR)

Will follow up integration with codex in subsequent PRs.

## Testing

- `cd codex-rs && cargo build -p codex-network-proxy`
- `cd codex-rs && cargo run -p codex-network-proxy -- proxy`
2026-01-23 17:47:09 -08:00
..
bazel.yml Upgrade GitHub Actions for Node 24 compatibility (#9722) 2026-01-23 12:06:04 -08:00
cargo-deny.yml bump cargo-deny-action ver (#8345) 2025-12-19 15:23:02 -08:00
ci.bazelrc fix: support remote arm64 builds, as well (#9018) 2026-01-10 18:41:08 -08:00
ci.yml use mainline version as baseline in ci (#8271) 2025-12-18 11:53:36 -08:00
cla.yml Fixed CLA action to properly exempt dependabot (#7429) 2025-11-30 20:45:17 -08:00
close-stale-contributor-prs.yml ci: prevent workflows from running on forks (#8629) 2026-01-03 13:12:16 -07:00
codespell.yml chore(deps): bump actions/checkout from 5 to 6 (#7230) 2025-11-24 11:45:57 -08:00
Dockerfile.bazel fix: support remote arm64 builds, as well (#9018) 2026-01-10 18:41:08 -08:00
issue-deduplicator.yml ci: prevent workflows from running on forks (#8629) 2026-01-03 13:12:16 -07:00
issue-labeler.yml ci: prevent workflows from running on forks (#8629) 2026-01-03 13:12:16 -07:00
rust-ci.yml feat: introducing a network sandbox proxy (#8442) 2026-01-23 17:47:09 -08:00
rust-release-prepare.yml ci: prevent workflows from running on forks (#8629) 2026-01-03 13:12:16 -07:00
rust-release.yml feat: introducing a network sandbox proxy (#8442) 2026-01-23 17:47:09 -08:00
sdk.yml chore: upgrade to Rust 1.92.0 (#8860) 2026-01-16 11:12:52 -08:00
shell-tool-mcp-ci.yml Upgrade GitHub Actions for Node 24 compatibility (#8102) 2025-12-16 11:31:25 -08:00
shell-tool-mcp.yml feat: introducing a network sandbox proxy (#8442) 2026-01-23 17:47:09 -08:00