dsh-tool-schema
JSON Schema validation tool plugin for DSH with path pinpointing, static explain, and safe default normalization.
Install
$ dsh plugin --profile web add github:omdsh-dev/dsh-tool-schemaPlugin 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.
Key Capabilities
- Validates JSON data against supported JSON Schema subsets with RFC 6901 instance and schema path error reporting
- Provides a fast 'paths' action returning only failure paths and error summaries
- Generates static structural explanations of schema constraints via the 'explain' action
- Safely applies explicit default values for missing object properties without mutating input data
- Isolates regex pattern evaluation in a terminable worker thread with a strict execution budget to prevent ReDoS
- Enforces strict depth, node count, payload size, and canonical output limits
Useful For
- Validating API response structures or agent outputs against strict JSON schemas
- Auditing and validating DSH plugin manifests and configuration files
- Explaining complex JSON Schema rules and constraint trees to agents or users
- Applying safe property defaults before processing structured data payloads
Who It Fits
- DSH agent developers needing deterministic structured output validation
- Plugin developers building schema-driven workflows and configuration checkers
- Engineers requiring safe JSON schema validation with guaranteed denial-of-service protections
Documented Limitations
- Only supports local $ref references (# and #/$defs/<token>); external network references are not supported
- Restricted to a subset of JSON Schema draft 2020-12 (unsupported keywords fail in strict mode)
- Hard input limits apply: data and schema payloads must each be 256 KiB or smaller, with max 64 nesting depth
DSH Compatibility
Version-specific runtime evidence collected by DSH Plugin. A missing result means we have not tested that combination yet.
Security Signals
Objective signals discovered from package metadata and source inspection. These are not a guarantee that a plugin is safe.
package.json declares 0 runtime, 6 development, 3 peer, and 0 optional dependencies.
package.json declares DSH bundle metadata.
GitHub reports the repository license as MIT.
A root package.json was captured and can be inspected by the registry.
Public GitHub source metadata is available for this registry snapshot.
Source & Registry Notes
Public provenance, Registry classification, and the latest source check for this entry, kept separate from runtime verification.
- Source repository
- omdsh-dev/dsh-tool-schema
- Registry source
- GitHub · dsh-plugin topic
- Registry classification
- Plugin
- Source checked
- bc4c8f8 · 2026-10-15
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
- 3GitHub stars
- Forks
- 0
- Open issues
- 1
- Last commit
- 2026-09-10
- Last release
- No release detected
Related DSH Plugins
Ranked by overlapping capabilities, use cases, plugin type, categories, and DSH profile.
Free and multi-engine web search provider for DeepSeek Harness with automatic fallback and web settings UI.
View plugin →High-performance native file, shell, and PTC operations toolkit for DeepSeek Harness.
View plugin →Vision routing and pixel-level tools for text-only DeepSeek Harness agents with built-in free fallback.
View plugin →Automates invoice retrieval from IMAP mailboxes, OCR extraction, categorization, and Excel summary report generation.
View plugin →