ArchivedThis repository is archived and may no longer be actively maintained.
← DeepSeek Harness Plugins
DeepSeek Harness PluginManifest Valid

dsh-web-fetch-enhanced

Enhanced web_fetch provider for DeepSeek Harness with configurable CIDR and hostname allowlists for non-public destinations.

Browser & WebSecurity & Policy
23GitHub Stars0ForksUpdated2026-10-21

Install

$ dsh plugin --profile web add dsh-web-fetch-enhanced

Plugin Overview & Capabilities

AI-assisted organization based on the public repository snapshot. The content must be grounded in source evidence and does not replace compatibility or security verification.

source-grounded
dsh-web-fetch-enhanced replaces DeepSeek Harness's default HTTP web_fetch provider to support access to operator-approved non-public IP destinations, including Clash/Mihomo Fake-IP ranges (198.18.0.0/15) and internal documentation intranets. It retains native SSRF protections and HTTP fetch semantics while introducing two-tier allowlisting (CIDR and optional hostname restrictions) and a Web UI settings panel. Note: this 0.1.x repository is archived and superseded by dsh-tool-web-enhanced.

Key Capabilities

  • Replaces default HTTP web_fetch provider via Cordis bundle patch without changing model tool schemas
  • Configures IPv4 and IPv6 CIDR allowlists to permit operator-designated non-public addresses
  • Provides optional secondary hostname allowlists to restrict CIDR bypasses to specific domains
  • Includes one-click presets for proxy Fake-IP CIDR ranges (198.18.0.0/15)
  • Embeds real-time configuration validation, line-by-line checks, and settings UI in DSH Web
  • Supplies runtime context to models regarding permitted internal ranges to avoid refusal

Useful For

  • Enabling DeepSeek Harness web_fetch when using proxy tools (Clash, Mihomo) that assign fake IPs
  • Permitting DSH agents to read private intranet documentation, internal wikis, or enterprise endpoints
  • Customizing web_fetch timeouts, redirect limits, and response byte caps

Who It Fits

  • DeepSeek Harness developers working behind Fake-IP proxy clients
  • Enterprise operators wanting controlled agent access to internal HTTP resources
  • DSH power users needing granular web fetch network restrictions

Documented Limitations

  • Repository is archived and active development moved to Yurzi/dsh-tool-web-enhanced (0.2.0+)
  • Strict compatibility bounded to DSH >=0.2.1-rc.2 <0.3.0-0 and Node.js >=22.19.0
  • Does not filter proxy-routed DNS lookups when external HTTP proxy settings take precedence
  • Follows only same-origin redirects; cross-origin redirects are blocked by design

DSH Compatibility

Version-specific runtime evidence collected by DSH Plugin. A missing result means we have not tested that combination yet.

Not tested yetNo runtime compatibility tests have been published yet.

Security Signals

Objective signals discovered from package metadata and source inspection. These are not a guarantee that a plugin is safe.

Dependency Counts

package.json declares 2 runtime, 29 development, 4 peer, and 0 optional dependencies.

info
Dsh Bundle Declared

package.json declares DSH bundle metadata.

info
License Declared

GitHub reports the repository license as MIT.

info
Package Manifest Available

A root package.json was captured and can be inspected by the registry.

info
Repository Archived

GitHub reports this repository as archived.

medium
Source Available

Public GitHub source metadata is available for this registry snapshot.

info

Source & Registry Notes

Public provenance, Registry classification, and the latest source check for this entry, kept separate from runtime verification.

Source repository
Yurzi/dsh-web-fetch-enhanced
Registry source
GitHub · dsh-plugin topic
Registry classification
Plugin
Source checked
f5b4697 · 2026-10-23

This project is independently indexed from public source information. DSH Plugin is not affiliated with DeepSeek or the plugin author. Always check the author repository before installation.

Repository Activity

GitHub stars
23GitHub stars
Forks
0
Open issues
0
Last commit
2026-10-21
Last release
2026-10-19
For maintainers

Maintaining this plugin?

This listing is generated from public repository data. If you maintain this project, you can review the information and share this listing with your users if you find it useful.

Add to README
Listed on DSHPlugin.app