Skip to content

Releases: cfdude/super-shell-mcp

v2.0.15

18 Sep 04:01
132ca35

Choose a tag to compare

Security

  • Hardened command execution by disabling shell parsing by default and eliminating the command-injection vector reported in #19.

Added

  • New CommandService configuration options, including useShell and defaultTimeout, plus isShellEnabled for diagnostics.
  • Environment variable overrides (SUPER_SHELL_USE_SHELL, CUSTOM_SHELL, SUPER_SHELL_COMMAND_TIMEOUT) to opt into legacy shell behaviour when absolutely necessary.

Testing

  • npm test

v2.0.13

14 Mar 21:02
5c3f114

Choose a tag to compare

What's Changed

Full Changelog: v2.0.12...v2.0.13

v2.0.12

14 Mar 20:49
509725b

Choose a tag to compare

What's Changed

New Contributors

  • @cfdude made their first contribution in #3

Full Changelog: v2.0.9...v2.0.12

v2.0.9

14 Mar 15:45
44e1a44

Choose a tag to compare

Full Changelog: https://github.com/cfdude/super-shell-mcp/commits/v2.0.9

Added

  • Added comprehensive logging system with file-based logs
  • Implemented non-blocking command approval workflow
  • Added new queueCommandForApprovalNonBlocking method to CommandService

Fixed

  • Fixed timeout issue with commands requiring approval by implementing non-blocking approval workflow
  • Improved user experience by providing immediate feedback for commands requiring approval
  • Enhanced error handling for commands requiring approval
  • Fixed issue where pending commands would cause client timeouts