Skip to content

Conversation

@amangalampalli-ks
Copy link
Contributor

@amangalampalli-ks amangalampalli-ks commented Jan 20, 2026

Add tunneling options to slack-app-setup and enhance service mode configuration

Enhancements

  1. Advanced security configuration for streamlined service creation: Added CLI arguments for rate limiting (-rl), encryption (-ek), and token expiration (-te) to service-create command.

  2. Advanced security prompts in service-docker-setup: Added interactive prompts for advanced security options including IP filtering (allowed/denied lists), rate limiting, response encryption, and token expiration

  3. Tunneling options for slack-app-setup: Added ngrok and Cloudflare configuration prompts to slack-app-setup command. Public URLs are automatically constructed and stored in vault record for slack-app tunnelling reference.

  4. Updated default resource names: Changed all default names from "CSMD" prefix to "Commander Service Mode" for better clarity:

    • Folders: "Commander Service Mode - Docker" / "Commander Service Mode - Slack App"
    • Config records: "Commander Service Mode Docker Config" / "Commander Service Mode Slack App Config"
    • KSM App: "Commander Service Mode - Docker KSM App"
    • Client device: "Commander Service Mode - Docker KSM App Client"

Bug Fixes

  1. Fixed ngrok/cloudflare URLs left empty in service config.json and vault records: Previously, ngrok_public_url and cloudflare_public_url were not being constructed from custom domains. Now correctly builds URLs (e.g., https://<custom-domain>.ngrok.io or https://<subdomain>.<domain>.com) in both interactive and streamlined modes, and saves them to both service_config.json and the vault record's custom fields.

  2. Fixed rate limiting not working correctly for v2 API: Each API endpoint now has independent rate limit counters, and removed incorrect multiplier logic that was causing premature blocking

  3. Fixed bypass master password message printed during service mode startup: Removed unnecessary debug/info message that was displayed every time service mode started

@amangalampalli-ks amangalampalli-ks self-assigned this Jan 20, 2026
@amangalampalli-ks amangalampalli-ks marked this pull request as ready for review January 20, 2026 06:15
… commands, remove api-key from docker and UI print messages
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants