Add workspace-icons@yoy675 extension - #1135
Conversation
- Fix command injection vulnerability by using GLib.spawn_async with argument array - Add user confirmation prompt before overwriting files during disable - Improve error handling and add warnings - Scope extension to Cinnamon-specific operations
Add workspace-icons@yoy675 extension with security fixes
… Per-workspace Desktop folder handling\n- Pre-creates all workspace directories on enable\n- Reads workspace count from gsettings\n- Secure command execution (GLib.spawn_async with argument arrays)\n- Copies Desktop contents to workspace folders on first creation\n- Merges workspace contents back on disable\n\nSecurity:\n- Fixed command injection vulnerability\n- Uses array-based spawning instead of shell commands\n- Scoped to Cinnamon-specific operations"
Best-practices scannerThis is a regex-based check for API usage that can pose security, performance or This check is not perfect and will not replace a normal review.Found 11 potential issue(s):
|
Improve extension.js:
Best-practices scannerThis is a regex-based check for API usage that can pose security, performance or This check is not perfect and will not replace a normal review.Found 11 potential issue(s):
|
Add new extension: workspace-icons@yoy675
Description
This extension lets users present a different Desktop folder (and therefore different desktop icons) per workspace in Cinnamon.
Features
Security
Testing
Tested on Cinnamon 5.x and 6.x