vibetunnel/web/src/server
Peter Steinberger 3fb5b463e8 fix: Security and reliability improvements for vt title
- Fix command injection vulnerability by using jq --arg for safe parameter passing
- Add Python fallback for systems without jq for safe JSON manipulation
- Improve sed fallback with proper escaping (last resort)
- Add debouncing (100ms) to file watcher to prevent rapid updates
- Add error handling for file watcher failures
- Clean up debounce timer on session cleanup
- Fix issue where lastSessionName wasn't properly tracked

Security fix prevents arbitrary command execution through malicious title strings.
Debouncing prevents performance issues from rapid file changes.
2025-07-01 13:41:09 +01:00
..
middleware Fix auth check 2025-06-25 11:49:15 +02:00
pty fix: Security and reliability improvements for vt title 2025-07-01 13:41:09 +01:00
routes Display Claude status in Mac menubar (#160) 2025-07-01 11:21:28 +01:00
services feat: add asciinema stream pruning for clear sequences (#155) 2025-07-01 05:01:59 +01:00
utils chore: bump version to 1.0.0-beta.6 build 152 (#161) 2025-07-01 05:54:43 +01:00
claude-patch.ts Add Claude debugger patch and disable bell character handling 2025-06-25 20:05:41 +02:00
fwd.ts Display Claude status in Mac menubar (#160) 2025-07-01 11:21:28 +01:00
server.ts test: Add comprehensive tests for vt title functionality 2025-07-01 13:41:09 +01:00
version.test.ts Fix URL link detection for wrapped URLs on mobile terminals (#85) 2025-06-26 22:37:49 +02:00
version.ts chore: bump version to 1.0.0-beta.6 build 152 (#161) 2025-07-01 05:54:43 +01:00