DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Tool Npm Safe — DSH Plugin for DeepSeek Harness
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins

@npm-safe/dsh-tool-npm-safe

Tool Npm Safe

DeepSeek Harness plugin that blocks risky npm installs with metadata and deep supply-chain scans

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add @npm-safe/dsh-tool-npm-safe@0.1.4
READMECompatibilityVersions

Compatibility and provenance

Tool Npm Safe is published as @npm-safe/dsh-tool-npm-safe and currently resolves to version 0.1.4. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
any
Release source
npm
Registry updated
9/20/2026

Versions

0.1.4stable
8/29/2026
0.1.3stable
8/29/2026

Related plugins

Loading related plugins…

Latest
0.1.4
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
33.7 kB
Files
6
Surface
any
License
Apache-2.0
Source
npm
GitHub
★ 5
Weekly downloads
38
Last push
8/29/2026
View source ↗Project homepage ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in security-access.

Doctor@linxin666/dsh-doctorTransactional rescue mode for DSH profiles with a supervised launcher, isolated recovery capsule, deterministic repairs, health monitoring, and a local Web recovery consolePocketdsh-pocketPut DeepSeek Harness in your pocket: one package, one settings page, and scan a QR code on your phone to access DSH on your computer in sync (LAN + public network, real-time screen mirroring).DSCODE@toddzheng024/dscode-bundleA complete DeepSeek coding agent with persistent shell, Ultra collaboration and automatic permission review.Auto Reviewdsh-auto-reviewSecond-model AI auto-review for DeepSeek Harness approval requests: a read-only reviewer subagent decides allow/deny on the approval answerer chain, with fail-closed fallback and full session-log audit.

README

@npm-safe/dsh-tool-npm-safe

A DeepSeek Harness (dsh) tool plugin that exposes the @npm-safe/core-dsh supply-chain security engine as 14 dsh tools. AI agents can call package security scans directly inside a conversation, acting as a "check before you install" gate.

If this plugin is useful in your workflow, please Star the repository so other DSH users can find it.

Installation

dsh plugin --profile tui add @npm-safe/dsh-tool-npm-safe --allow-build=better-sqlite3
dsh --profile tui

The package declares a DSH bundle and activates cordis.patch.yml automatically. The --allow-build flag grants install-script permission only to the SQLite driver used for the local cache; pnpm continues blocking build scripts from other dependencies. Restart an already-running profile after installation.

Peer Dependencies

This plugin requires the following peer packages (all from the same RC family):

PackageVersion
@deepseek-ai/cordis^4.0.1
@deepseek-ai/dsh-tools0.1.0-rc.6
@deepseek-ai/dsh-jobs-local0.1.0-rc.6

Quick Start

Configure a model provider in DSH, then ask the agent to scan a package. A DeepSeek API key is only required when DeepSeek is your selected provider.

dsh --profile tui
Deep-scan fast-glob before installing it. Explain every finding.

Tools

The plugin registers the following 14 tools in a dsh session:

ToolPurposeExecution
check_packageCheck one package; optional deep tarball inspectionForeground (signal-forwarded)
check_packagesCheck multiple packages; optional deep inspectionForeground (rate-limited)
search_packagesKeyword search of the npm registryForeground
watch_addAdd a package to the watchlistForeground
watch_removeRemove a package from the watchlistForeground
watch_listList all watched packagesForeground
rules_listList all scan rules with statusForeground
rule_enableEnable a scan rule (persisted)Foreground
rule_disableDisable a scan rule (persisted)Foreground
rule_set_severityOverride a rule's severity (persisted)Foreground
settings_getRead an engine settingForeground
settings_setWrite an engine setting (persisted)Foreground
ci_scanDependency gate scan; optional deep inspectionForeground
refresh_allRefresh all watched packagesBackground (ctx.jobs.start)

Usage Examples

Check a single package

> Use check_package to check lodash

lodash@4.18.1: safe (85/100, 2 findings)

For higher assurance before installation, ask the agent to set deep: true:

> Deep-scan lodash with check_package before installing it

lodash@4.17.21: safe (82/100, 2 findings); deep scan complete, 154 files, integrity verified

Deep mode downloads the published tarball, rejects cross-origin downloads, verifies npm integrity metadata, and inspects bounded source content entirely in memory. It is optional because archive downloads add latency and bandwidth.

Batch check

> Use check_packages to check lodash, express, and axios

lodash: safe (85/100, 2 findings)
express: suspicious (62/100, 5 findings)
axios: safe (90/100, 1 findings)

CI gate scan

> Use ci_scan to scan dependencies

dir: /project
dependencies: 142
fail level: dangerous
failed: false
safe: 130
suspicious: 10
dangerous: 2

Background refresh

> Use refresh_all to refresh all watched packages

Background refresh job started: job-abc123

Engine

This plugin is powered by @npm-safe/core-dsh, a fork of @npm-safe/core re-architected for dsh integration. The engine provides:

  • 10 metadata rules plus 12 deep-content rules for archive integrity, unsafe paths, remote shell execution, obfuscation, process execution, secrets, and binaries
  • SQLite-backed caching with TTL-based staleness (default 1 hour)
  • TokenBucket rate limiter (5 tokens/s, 10 burst) to prevent registry throttling
  • Typed API for programmatic use

Original Repository

  • This plugin: https://github.com/nisconder/npm-safe-forDSH
  • Engine original repository: https://github.com/nisconder/npm-safe
  • dsh platform: https://github.com/deepseek-ai/deepseek-harness

License

Apache-2.0 — Copyright 2026 Nisconder, InfiniteScope, Escap1ng, StoryBegins.