Skip to content

Security: toolclub/dsh-agent-team-gui

Security

SECURITY.md

Security policy

Supported versions

Security fixes are made on the latest tagged release. Maintainers may also patch the immediately preceding minor release when a safe backport is practical. Git-installed development revisions are not a stable support channel.

Reporting a vulnerability

Please do not publish an exploit, credential, private prompt, conversation export, or filesystem contents in a public issue.

Use GitHub's private vulnerability reporting for this repository when it is available. Include:

  • the affected version or exact commit;
  • the DeepSeek Harness and Node.js versions;
  • the smallest safe reproduction;
  • expected and observed behaviour;
  • the security impact and whether credentials or user data were exposed; and
  • any suggested mitigation.

If private reporting is unavailable, open a public issue containing only the title “Private security report requested” and non-sensitive contact information. A maintainer will establish a private channel before asking for reproduction details.

You can expect acknowledgement within seven days. We will coordinate validation, a fix, release timing, and credit with the reporter. Please allow a reasonable remediation window before public disclosure.

Security boundaries

  • Provider credentials belong to DeepSeek Harness providers and must never be stored in an agent, team, recipe, backup, run export, log, screenshot, or test fixture.
  • The plugin's browser RPC channel is loopback-only. Do not expose a Web profile to untrusted networks without an authentication and reverse-proxy boundary appropriate for the host.
  • Imported recipes are data, not executable code. They must be validated and previewed before any write. v0.5 accepts reviewed local JSON only; URL fetching is disabled rather than exposing an incompletely protected server-side request surface.
  • Delegated members must not receive team-dispatch or unrestricted subagent-spawning tools.
  • Release artifacts are checked for credentials, unexpected files, and unresolved client runtime dependencies before publication.
  • Supplemental community audit tools are never allowed to inspect a developer's credential-bearing environment by default. They run only in an explicit credential-free CI/opt-in boundary with the minimum reviewed permissions; the local package/runtime gates remain authoritative.

There aren't any published security advisories