This is a tracking issue for security hardening of IPC handlers identified during a security audit.
Findings:
- shell.openPath accepts arbitrary paths (RCE risk)
- FILE_READ/FILE_LIST have no path confinement
- CONFIG_SET can bypass PTY shell allowlist
- PTY keystroke preview logged to disk
- git-diff-service path traversal
- TMAX_UPDATE_TEST_URL not gated for production
- npm postinstall downloads without integrity verification
PR with fixes for items 1-6 incoming.
This is a tracking issue for security hardening of IPC handlers identified during a security audit.
Findings:
PR with fixes for items 1-6 incoming.