Skip to content

Restrict privileged full exports to host operator and harden readiness launcher - #61

Merged
cloudcell merged 8 commits into
masterfrom
fix/driver-zone-privileges-and-headless-readiness
Oct 15, 2026
Merged

cloudcell merged 8 commits into
masterfrom
fix/driver-zone-privileges-and-headless-readiness

Conversation

@cloudcell

Copy link
Copy Markdown
Owner

Audit of driver-zone sudo permissions identified passwordless root labloop-export --all, allowing an agent running as lab to trigger a sensitive full-state export and interrupt services. Remove this sudoers grant; host 90-extract-lab-data.sh --all invokes the root exporter via QEMU guest agent and remains functional. Update functional/security batteries accordingly. Preserve intentionally granted exp rebuild capability and avoid unverified DNS/firewall modifications. Gracefully run readiness in-process when x-terminal-emulator is unavailable. Regression tests included. Real guest live verification required.

@cloudcell
cloudcell merged commit bfea293 into master Oct 15, 2026
7 checks passed
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