Skip to content

fix(sync): harden mutagen target permissions for developer mounts#15

Merged
joshavant merged 1 commit intomainfrom
fix/mutagen-sync-permissions
Feb 19, 2026
Merged

fix(sync): harden mutagen target permissions for developer mounts#15
joshavant merged 1 commit intomainfrom
fix/mutagen-sync-permissions

Conversation

@joshavant
Copy link
Copy Markdown
Owner

Summary

  • stop creating world-writable developer sync trees in _prepare_remote_mutagen_targets
  • add explicit recursive o-w remediation on each synced guest path during sync target preparation
  • extend orchestrator edge coverage to assert no a+rwX usage and required non-world-writable chmod clauses
  • extend integration coverage to assert synced guest paths are not world-writable after developer up
  • document the regression fix under Unreleased in CHANGELOG.md

Validation

  • Ran ./scripts/ci/run.sh fast
  • Ran ./scripts/ci/run.sh logic
  • Ran ./scripts/ci/run.sh integration (if macOS + Tart environment was available)

@joshavant joshavant merged commit 6757c71 into main Feb 19, 2026
3 checks passed
@joshavant joshavant deleted the fix/mutagen-sync-permissions branch February 19, 2026 20:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant