Skip to content

Add MXC sandbox integrity dependency and policy preparation - #51831

Merged
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/409c527663d230d76d65be3bf0a37959f694d77e
Oct 7, 2026
Merged

copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/409c527663d230d76d65be3bf0a37959f694d77e

Conversation

@copyberry

@copyberry copyberry Bot commented Oct 7, 2026 •

Copy link
Copy Markdown

Add MXC sandbox integrity dependency and policy preparation

What changed

Add Windows MXC backend helpers to inventory the Codex executable, sandbox
launcher, and available rg scanner when deny globs are configured. Prepare
filesystem policies for inspection by reusing MXC temporary-directory and volume
resolution and replacing deny globs with concrete path snapshots.

Allow Windows deny-glob resolution to run its scanner with an explicit command
environment and working directory, including an empty environment. The integrity
helpers are not yet invoked by an execution runner.

Testing

Add a backend test verifying that deny-glob snapshots replace the original
patterns, including empty snapshots, and affect FileContentsChecker results.

## What changed

Add Windows MXC backend helpers to inventory the Codex executable, sandbox
launcher, and available `rg` scanner when deny globs are configured. Prepare
filesystem policies for inspection by reusing MXC temporary-directory and volume
resolution and replacing deny globs with concrete path snapshots.

Allow Windows deny-glob resolution to run its scanner with an explicit command
environment and working directory, including an empty environment. The integrity
helpers are not yet invoked by an execution runner.

## Testing

Add a backend test verifying that deny-glob snapshots replace the original
patterns, including empty snapshots, and affect `FileContentsChecker` results.

GitOrigin-RevId: 409c527663d230d76d65be3bf0a37959f694d77e
@copyberry
copyberry Bot force-pushed the copyberry/codex-internal-to-codex-oss/409c527663d230d76d65be3bf0a37959f694d77e branch from 9c54898 to 3342ee8 Compare October 7, 2026 21:16
@copyberry
copyberry Bot merged commit 3342ee8 into main Oct 7, 2026
@copyberry
copyberry Bot deleted the copyberry/codex-internal-to-codex-oss/409c527663d230d76d65be3bf0a37959f694d77e branch October 7, 2026 21:16
@github-actions github-actions Bot locked and limited conversation to collaborators Oct 7, 2026
@stream727
stream727 deployed to issue-triage October 7, 2026 21:23 — with Image GitHub Actions Active
@stream727
stream727 deployed to issue-triage October 7, 2026 21:23 — with Image GitHub Actions Active
@stream727
stream727 deployed to issue-triage October 7, 2026 21:23 — with Image GitHub Actions Active

This branch was successfully deployed

1 active deployment
issue-triage — 3342ee8c Deployed Oct 7, 2026 by easyvibecoding via Translate non-English issue #18191
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants