dsh-security-assurance
Run the following command in DeepSeek Harness:
dsh plugin install bailong-Hakuryu/dsh-security-assurance
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install bailong-Hakuryu/dsh-security-assurance in the DeepSeek Harness CLI; the source is available at https://github.com/bailong-Hakuryu/dsh-security-assurance
About this plugin
In AI-assisted coding workflows, security assessment has a habit of living outside the process. A developer runs npm audit by hand, skims the install scripts in package.json, and buries the conclusion in a terminal scrollback that nobody revisits. dsh-security-assurance closes that gap by plugging into DeepSeek Harness through its public service seam, turning security verdicts into versioned, digest-bound, queryable, and recoverable artifacts that survive the session.\n\nCurrent capabilities center on the Node ecosystem. The built-in package.json install-lifecycle check freezes and inspects preinstall, install, and postinstall script fields for risk. In parallel, the plugin reads externally generated npm-audit.json and Gitleaks v8 JSON reports through a pure normalization path, independently re-validates candidates and coverage, and seals one of three terminal verdicts: SATISFIED, FAILED, or INDETERMINATE. All analysis stays inside a pure boundary: no external processes are spawned, no network calls are made, and no live registry is consulted. Report freshness and scan scope remain the responsibility of the generating host or CI pipeline. Three assessment modes are available: REPOSITORY for whole-tree scans, CHANGE for exact committed base-to-head pairs, and TARGETED for explicit relative paths within a Subject. An eight-tool model interface drives the standard repositories to catalog to start to status to findings flow.\n\nBuilt for teams running DeepSeek Harness coding workflows: engineering leads who want security checks embedded in Mission gates, DevOps engineers who need auditable security evidence in CI, and maintainers of multi-repo npm projects who require a single reproducible security policy. When paired with the Engineering Control Plane, a FAILED or INDETERMINATE security verdict directly blocks the final Quality Gate, ensuring that unverified changes never flow downstream.
Screenshots
Use Cases
- Embed versioned repository security assessment into CI pipelines
- Independently audit package.json install-lifecycle scripts
- Verify integrity and coverage of external npm audit and Gitleaks reports
Best For
- Engineering teams running DeepSeek Harness workflows
- DevOps and platform engineers needing auditable security evidence
- Maintainers of multi-repo npm projects pursuing a unified security policy
Related Plugins
A network security red-team benchmark plugin for DeepSeek-V4.1/Flash featuring dual-layer kernel injection and zero-tool architecture for controlled model safety assessment.
A security red-team prompt plugin for DeepSeek-V4 that uses code-formal mapping and zero-trigger system prompts to enable unconditional output, intended for authorized testing and research only.
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.