fix(external-programs): remove cmd.exe from Windows launches#1587
fix(external-programs): remove cmd.exe from Windows launches#1587
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (6)
WalkthroughChanges transition external program execution on Windows from cmd.exe wrapper invocation to direct program launching with literal arguments. Includes documentation updates clarifying Windows-specific behavior, platform-specific command builders for Windows and non-Windows systems, unified service execution flow, and corresponding test updates. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes Possibly related PRs
Suggested labels
Poem
🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches
🧪 Generate unit tests (beta)
Comment |
This removes the Windows
cmd.exehop from external program execution and launches configured programs directly instead. That closes the command-injection path where torrent-derived metadata could be interpreted as shell syntax.It also updates Windows-specific tests and the external programs docs to reflect the new behavior, including the hard cut that shell wrappers must now be configured explicitly.
Summary by CodeRabbit
New Features
Bug Fixes
Documentation