dsh-plugin-auditor
Manifest valid★ 1DSH plugin auditor: pre-flight compatibility check for profile plugin combinations. DSH plugin auditor: scans combination compatibility before installing new plugins, preventing startup crashes.
dsh-plugin-auditor
Audit your DSH plugin combination before adding a new one — predict whether it will crash the harness on boot.
DeepSeek Harness loads every bundle in the profile at startup. Third-party plugins that are unconfigured or conflicting (duplicate tool registrations, entry-id collisions, peer version mismatches, missing tokens/app ids) can fail the whole plugin tree. This plugin turns those lessons into a read-only pre-flight check.
Install
# from git
dsh plugin --profile web add github:HYY-King/dsh-plugin-auditor
# or from a local directory (development)
dsh plugin --profile web add D:\path\dsh-plugin-auditor
# restart dsh web to activate
Usage
After restart, ask the agent to call the audit_plugins tool:
- Full audit: call with no arguments to scan every bundle in the current profile.
- New-plugin preview: pass
newPlugins: ["package-name"]for a name-level conflict preview.
Checks
| Check | What it catches |
|---|---|
| Duplicate tool registration | Two plugins registering the same tool name (e.g. two memory plugins both registering memory_forget) |
| Entry-id collision | Multiple bundles mounting the same id in cordis.patch.yml |
| Peer version mismatch | A plugin requiring a @deepseek-ai/* version that differs from the installed one |
| Memory-plugin uniqueness | More than one memory plugin enabled at once — keep exactly one |
| Channel-plugin credentials | telegram/lark/im-style plugins enabled without token/app id — disable or configure |
How it works
- Read-only: inspects the profile's
package.json,cordis.patch.yml, and each installed package under node_modules; never executes audited plugin code. - Zero-dependency: a mini YAML parser tailored to the simple
cordis.patch.ymlshape.
Disclaimer
The audit is a static heuristic signal, not a compatibility guarantee. Always review a third-party plugin's source, permissions, and license before installing.
License
MIT
Comments
Loading…
From the same category
by toby-bridges
Local security audit for AI API relays and LLM proxies: detects prompt injection, model substitution, tool-call rewriting, SSE anomalies, error leakage, and Web3 wallet risks.
★ 858
AGPL-3.0
Python
Sep 16, 2026
dsh plugin --profile web add dsh-api-relay-auditby sandbaseai
Local-first, self-hosted AI agent runtime and MCP bridge with sandboxed sessions, memory, credentials, audit/replay, and a local Console.
★ 673
↓ 5/wk
Apache-2.0
TypeScript
Sep 26, 2026
dsh plugin --profile terminal add managed-agentsby hashgraph-online
Open-source antivirus for AI agents: block risky tools, secret access, prompt injection, malicious packages, MCP servers, plugins, and skills at runtime.
★ 668
Apache-2.0
Python
Sep 26, 2026
by SeaOf0
基于dsh web实现的多种模式,目的是服务于redteam进行授权的安全研究,覆盖渗透测试、红队评估、代码审计等范围领域,请勿用于非法行为。(允许二开,赋予模块各位自己的业务逻辑,方法论只有自己熟练的才好用,好的方法论=好的生态)
★ 623
MIT
Python
Sep 24, 2026
dsh plugin --profile web add @dsh-external/dsh-redteam-modelby howmp
面向 DeepSeek Harness(dsh)的渗透测试模式 @CloverSecLabs
★ 549
NOASSERTION
JavaScript
Sep 22, 2026
dsh plugin --profile web add @howmp/dsh-pentestby xiaods
k8e.sh - OpenSource Agentic AI Sandbox Matrix
★ 498
↓ 13/wk
Apache-2.0
Go
Sep 25, 2026
dsh plugin --profile agent add @k8e-sandbox/dsh-k8e-sandbox-bundle