AI Agent Hub
Back to plugins
dsh-trust-check preview

dsh-trust-check

admin-security Updated 2026.09.04

Run the following command in DeepSeek Harness:

dsh plugin install liuwenji007/dsh-trust-check

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install liuwenji007/dsh-trust-check inside DeepSeek Harness to install it; the full source code is at https://github.com/liuwenji007/dsh-trust-check .

About this plugin

The DSH plugin ecosystem is growing fast, yet after installing a plugin there is rarely a clear answer to what system capabilities it touches, what it injects into the prompt, or whether its provenance can be independently verified. dsh-trust-check addresses this gap by performing a purely static capability disclosure across installed plugins: permissions, prompt injections, source verifiability, and install scripts are laid out item by item, with every finding backed by file name, line number, and a code snippet for the reader to verify.

All judgments are made by code, not by an LLM. The audit is token-free and fully reproducible. It covers five dimensions: capability surface (shell, file I/O, network, credentials, sub-agents, LLM calls), injection surface (cordis.patch.yml overrides, system-prompt assembly), cost estimation (rough injected-token count), provenance (repository and install spec pinning), and update risk (install/postinstall/prepare scripts). When a hard red line is hit, the numeric score is capped at 49 and the verdict depends solely on red lines, preventing a high score from masking a genuine risk.

The shape layer also extracts literal destinations (URLs, IPs), out-of-workspace paths, and credential touches from source code, with built-in whitelists for common registries and model-vendor APIs and denoising rules that suppress false positives. Confirmed fingerprints are stored in a local trust-ack.json; any change in capabilities, destinations, paths, credential touches, or injection size after an upgrade resets the status to Requires Confirmation, creating a continuous regression loop.

It is well suited for individual DSH users who want a quick trust check across their installed community plugins, for integrators such as dsh-market that can invoke the stable API or --dir flag as a pre-install gate, and for CI pipelines that treat the audit JSON as a regression assertion to detect behavioral drift after plugin upgrades.

Screenshots

Use Cases

  • Verifying which system capabilities a community plugin touches and what it injects into the prompt after installation
  • Using the --dir flag or stable API as a pre-install trust gate in dsh-market
  • Treating the audit JSON as a regression assertion in CI to detect behavioral drift after a plugin upgrade

Best For

  • Individual DSH users who have installed multiple community plugins and want a one-time trust check
  • Integrators such as dsh-market or other plugin distribution platforms
  • Engineering teams using CI to enforce supply-chain security across their plugin stack