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.

Safe Download Files — DSH Plugin for DeepSeek Harness
← Plugins
S

dsh-safe-download-files

Safe Download Files

Safe public HTTP(S) file downloader tool for DeepSeek Harness

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

npx -y @deepseek-ai/dsh plugin --profile web add github:Apoze/dsh-safe-download-files#a8c9cc38d3b719d969dd61b83c9a868bce3b84a0
READMECompatibilityVersions

Compatibility and provenance

Safe Download Files is published as dsh-safe-download-files and currently resolves to version 0.1.1. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
any
Release source
github
Registry updated
9/8/2026

Versions

0.1.1stable
9/8/2026
0.1.0stable
8/26/2026

Related plugins

Loading related plugins…

Latest
0.1.1
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
any
License
MIT
Source
github
GitHub
★ 0
Weekly downloads
0
Last push
9/8/2026
View source ↗
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
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in

Related plugins

More verified plugins in search-research.

Browser Skill Dsh Plugin@wxg-prc-cpg/browser-skill-dsh-pluginDeepSeek Harness tool plugin that exposes BrowserSkill browser automation (browser_* tools) to the modelWeknora@wxg-prc-cpg/dsh-weknoraWeKnora knowledge retrieval tools for DeepSeek Harness (dsh): semantic search, document reading and RAG/agent answers over your own knowledge bases.Free Searchdsh-free-searchFree web search for DeepSeek Harness: 13 engines (Bing/DuckDuckGo/AnySearch/SearXNG/Exa/Tavily/Keenable/Firecrawl keyless; Parallel/Perplexity/SerpBase/DeepSeek with key) + time filtering + platform search + web_fetch, with web settings UI.Find Plugindsh-find-pluginFind DeepSeek Harness plugins inside the agent — live GitHub dsh-plugin topic search, ranked by stars.

README

Safe File Downloads for DeepSeek Harness

A DeepSeek Harness plugin that exposes one model tool:

download_files({
  directory?: string,
  items: [{ url: string, file_name?: string }]
})

It safely downloads public files into the current DSH workspace. This is an unofficial community plugin.

Security

  • HTTP(S) GET only, with no model-controlled headers, cookies, or credentials.
  • Blocks localhost, private networks, metadata endpoints, and reserved IP ranges.
  • Pins validated DNS results and revalidates every redirect.
  • Detects the real file type and rejects mismatched or unknown content.
  • Refuses executables, scripts, archives, Office files, HTML, SVG, and WebAssembly.
  • Rejects absolute paths, parent traversal, unsafe names, and escaping symlinks.
  • Writes temporary files first and publishes them atomically.
  • Never overwrites an existing file.

Accepted content includes raster images, PDF, UTF-8 text/Markdown/CSV/JSON/XML, and common audio/video formats.

Install

dsh plugin --profile web add "git+https://github.com/Apoze/dsh-safe-download-files.git#main"

This is a complete DSH bundle. Restart DSH after installation:

dsh --profile web --dump-config
dsh web

No manual Cordis entry is required.

Limits

LimitValue
Files per call100
Concurrent downloads8
File size25 MB
Total call size250 MB
Redirects5
Timeout per file30 seconds
Tool timeout420 seconds

Successful files are kept when another item in the same batch fails.

Test

pnpm install --frozen-lockfile
pnpm test

The test suite covers SSRF, DNS pinning, redirect validation, MIME mismatch, path traversal, collisions, cancellation, size limits, and partial failures.

License

MIT

HTTP transport maintenance

Version 0.1.1 uses the compiled Apoze dsh-safe-web-fetch 0.1.0-next.1 release (source commit 736e690cccd2d74126455633cd92fd252c35de08), pinned with a lockfile integrity hash. Its Undici 8.10.2 fixes the uncaught paused-parser EOF crash described in https://github.com/nodejs/undici/issues/5360. No runtime exception suppression or node_modules patching is used. Existing DNS pinning, private-address rejection, cancellation and size limits remain in force.