Fixed
- 🔒 Cross-user file API isolation — file endpoints now block access to other users' home directories via path validation, returning
403 Forbidden. System paths (/etc,/usr, etc.) remain accessible. - 🐛 Terminal spawn directory — interactive terminals now start in the user's home directory instead of
/home/user(sudo -i -u).
Changed
- ♻️ Native Python I/O for writes — replaced
sudo tee,sudo mkdir -p,sudo rm -rf,sudo mvwith nativeaiofiles/os/shutil. The only remaining subprocess issudo chownfor ownership fixup after writes. Home directories usechmod 2770(setgid + group rwx).