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.

Data Asset Shared — DSH Plugin for DeepSeek Harness
← Plugins

@liuhange/dsh-data-asset-shared

Data Asset Shared

Data assetization shared base package — shared type definitions, business constants, utility functions (basic dependency)

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

npx -y @deepseek-ai/dsh plugin --profile web add @liuhange/dsh-data-asset-shared@3.3.1
READMECompatibilityVersions

Compatibility and provenance

Data Asset Shared is published as @liuhange/dsh-data-asset-shared and currently resolves to version 3.3.1. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
any
Release source
npm
Registry updated
10/16/2026

Versions

3.3.1stable
10/11/2026
3.3.0
stable
10/10/2026
3.2.3stable
9/28/2026
Show 1 more versionCollapse versions
3.2.2stable
9/28/2026
Latest
3.3.1
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
118.1 kB
Files
31
Surface
any
License
MIT
Source
npm
GitHub
★ 2
Weekly downloads
923
Last push
10/13/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
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in

README

@liuhange/dsh-data-asset-shared

Shared infrastructure for data assetization plugins.

安装

dsh plugin --profile web add @liuhange/dsh-data-asset-shared

Modules

  • BusinessRulesLoader: Loads config/business-rules.json with 5-level config degradation (CONFIG_LOADED / DEFAULT_MISSING / DEFAULT_PARSE / DEFAULT_VERSION / DEFAULT_PARTIAL)
  • FileFormatAdapter: Reads/writes CSV, JSON, TXT, XLSX formats with unknown-format degradation to TXT
  • ReportGenerator: Generates masking, cleaning, inventory, and packaging reports per spec 6.3-6.6
  • PathValidator: Validates file paths against working directory, prevents path traversal attacks
  • AuditLogger: Logs processing operations with [pluginName] message format

Usage

import { BusinessRulesLoader, FileFormatAdapter, ReportGenerator, PathValidator, AuditLogger } from '@liuhange/dsh-data-asset-shared'

const loader = new BusinessRulesLoader()
const { config, status } = loader.load()

Known Limitations and Deferred Work

  • XLSX format support is limited to text-based line reading; full binary XLSX parsing requires the xlsx library
  • Large file streaming (>10MB) is detected but not yet implemented with stream APIs