What it is — dsh-auth-gate adds a login gate to the DeepSeek Harness web surface using password or shared token authentication to protect agents, chat sessions and LLM credentials with a user-management CLI.
Who it is for — When deploying dsh web publicly to protect agents, chat sessions, and LLM credentials from unauthenticated access using the recommended password mode, this plugin fits.
Those without the web profile may skip it since it only protects the web surface.
Watch out — Sandbox test passed with installation and registration in a new profile. Static checks show execution of shell commands and requirement to provide an API key or token. Configuration requires patching cordis.patch.yml and restarting the service.
The verdict — I would install it because it offers secure default protection for the web surface along with the user management CLI, but only if the deployment uses HTTPS for secure cookies and the server is properly secured.