-
Notifications
You must be signed in to change notification settings - Fork 606
feat(v1): execution-time network isolation for Docker (Linux+macOS) with allow/block egress lists #2024
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
xeophon
wants to merge
32
commits into
PrimeIntellect-ai:main
Choose a base branch
from
xeophon:agent/restrict-docker-execution-network
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
feat(v1): execution-time network isolation for Docker (Linux+macOS) with allow/block egress lists #2024
Changes from all commits
Commits
Show all changes
32 commits
Select commit
Hold shift + click to select a range
48db9f3
feat(v1): offline docker networking: online setup, then cut to host-only
xeophon 49bc13d
fix(v1): isolate offline rollouts from peers; rewrite loopback MCP URLs
xeophon bfde8cc
feat(v1): allow/block egress lists for restricted docker + review fixes
xeophon f6f80b1
fix(v1): review follow-ups: block-list env bind, trailing-dot match, …
xeophon cb0f2ae
Simplify Docker network policy enforcement
xeophon 54534f1
Address Docker network policy review findings
xeophon 66db575
Honor Harbor task network policies
xeophon 03d6320
Reserve host loopback for framework routes
xeophon 6e3fc17
Close Docker proxy before container teardown
xeophon 3a0567b
Merge main into Docker network policy
xeophon 8225f1c
Address Docker network policy review feedback
xeophon 16a2fb9
Keep colocated routes off the host proxy
xeophon 1cba341
Restore trusted setup networking on runtime reuse
xeophon 16a64c6
Allow colocated tool setup through interception
xeophon 735db36
Reject unspecified proxy destinations
xeophon d2ad516
Enforce task networking on borrowed runtimes
xeophon ac5d221
Keep filtered Docker runtimes single-rollout
xeophon 088e445
Tighten borrowed policies and proxy cleanup
xeophon d3a62bc
Harden Docker policy proxy forwarding
xeophon 2cd2a40
Document link-local proxy restrictions
xeophon 20b986b
Validate HTTPS tunnels and borrowed policies
xeophon 4d7938e
Add per-task Docker blocklists
xeophon cf65143
Use list-only Docker network policies
xeophon fa051a9
Prevent HTTP proxy request reuse
xeophon 2daf0a2
Canonicalize proxy request framing
xeophon a8cd3a6
Reserve private proxy destinations
xeophon 81a5cd5
Simplify Docker network policy implementation
xeophon 2a072a8
Merge remote-tracking branch 'origin/main' into codex/simplify-pr-2024
xeophon 16ec2be
Handle IPv4-mapped proxy destinations
xeophon 7568d0d
Merge remote-tracking branch 'origin/main' into codex/simplify-pr-2024
xeophon d7ad4fb
Harden Docker policy proxy clients
xeophon 063da6e
Require CONNECT for HTTPS proxying
xeophon File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.