You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: add access mode selection to TUI session creation (shepherdjerred#173)
* feat: add access mode selection to TUI session creation
Add read-only vs read-write access mode selector to the TUI session
creation dialog. Users can now choose the access mode when creating
sessions, with read-only as the secure default.
- Add AccessMode field to CreateDialogState
- Add access mode radio selector to create dialog UI
- Wire up keyboard navigation (Tab, Space, Arrow keys)
- Apply selected mode to session creation requests
- Default to ReadOnly for security (principle of least privilege)
For Docker sessions, this controls the per-session HTTP proxy filtering
to block write operations (POST, PUT, DELETE, PATCH) when read-only.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
* fix: change AccessMode default to ReadOnly for consistent security
Address code review feedback - ensures all code paths (TUI, CLI, API)
get the secure ReadOnly default unless explicitly overridden.
This fixes a security inconsistency where Default::default() would
return ReadWrite while the TUI defaulted to ReadOnly.
- Update Default impl to return ReadOnly (principle of least privilege)
- Update TUI to use Default::default() for consistency
---------
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
0 commit comments