Skip to content

fix: confine runtime helper processes to the broker - #347

Merged
devmobasa merged 11 commits into
mainfrom
arch/helper-process-confinement
Aug 19, 2026
Merged

fix: confine runtime helper processes to the broker#347
devmobasa merged 11 commits into
mainfrom
arch/helper-process-confinement

Conversation

@devmobasa

Copy link
Copy Markdown
Owner

Summary

  • Route desktop openers, clipboard tools, OCR, systemctl, and other runtime helpers through the process broker.
  • Enforce helper-specific argv, URL, timeout, output, and process-lifetime policies.
  • Keep helper work off Wayland callbacks and preserve open/copy operations through focus changes and teardown.
  • Add regression coverage for policy bypasses, explicit capture exits, and helper ownership.

@devmobasa
devmobasa force-pushed the arch/helper-process-confinement branch from 6eac93e to 04cc2d2 Compare August 19, 2026 19:04
@devmobasa
devmobasa merged commit 448cb77 into main Aug 19, 2026
2 checks passed
@devmobasa
devmobasa deleted the arch/helper-process-confinement branch August 21, 2026 10:49
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