jumpserver-dsh
Run the following command in DeepSeek Harness:
dsh plugin install jumpserver-east/jumpserver-dsh
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install jumpserver-east/jumpserver-dsh in a terminal to install the plugin; source code is available at https://github.com/jumpserver-east/jumpserver-dsh
About this plugin
The DeepSeek Harness agent needs to run remote commands, read and write files, and query databases, but dialing asset IPs directly would bypass the permission controls and audit trail that ops teams already enforce. The jumpserver-dsh plugin funnels every outbound flow through JumpServer Core and the KoKo bastion, so command filtering, ACLs, and session auditing keep working unchanged. The agent only ever sees a connection-token and client-url; the real asset IP stays invisible.
Three use cases are covered. On the host side, commands run over SSH exec with full audit, and files move via SFTP. On the database side, sessions go through the KoKo PTY (usql) against MySQL, PostgreSQL, Redis, MongoDB, Oracle, SQL Server, and others; access is read-only by default, and write statements require explicitly enabling the flag. On the asset side, optional host CRUD is available and still gated by Core RBAC. Helper tools such as jms_whoami, session listing, and disconnect complete the loop: list assets, list accounts, connect, execute, disconnect.
Best suited to teams that already run JumpServer in production and want an AI agent to join day-to-day troubleshooting and queries without lowering the security bar. There is no need to open separate SSH or database ports for the agent, nor to maintain an asset inventory on the agent side the permission boundary is defined entirely by the JumpServer Access Key and RBAC policies.
Use Cases
- Agent runs audited SSH commands or SFTP file transfers on authorized hosts
- Agent connects to MySQL, Redis, PostgreSQL, and other databases through the KoKo bastion for read-only queries
- Agent manages host assets in JumpServer to create, update, or delete records
Best For
- Teams running JumpServer who want AI agents to join day-to-day ops queries
- Security-sensitive environments where agents must operate without direct asset IP access
- DevOps teams that want agents to share the same ACL and command-filtering policies as human operators
Related Plugins
Adds an Auto approval mode on the official workspace-write sandbox, classifying semantic risks, asking when ambiguous, and denying destructive operations.
Undo/rollback system for DSH: config & plugin snapshots, one-click undo/redo/restore, message-level revert, secret masking, safe mode, and offline WebUI/GUI/CLI rescue tools for when DSH won't start.
Packages all 87 SKILL.md files from upstream reverse-skill as a DeepSeek Harness plugin that auto-registers them for authorized reverse engineering, penetration testing, and security research.
Dockyard DSH is a native DeepSeek Harness plugin that unifies official OAuth/client sessions for Codex, Antigravity, Grok, Claude, and Cursor, providing account pool, model catalog, and quota status.