DeepSeek Harness Plugins
DeepSeek Harness PluginManifest Valid

dsh-sql

Database tools for DeepSeek Harness supporting SQLite, MySQL, and PostgreSQL with read-only guards and write approval.

Developer ToolsSecurity & Policy
8GitHub Stars3ForksUpdated2026-09-18

Install

$ dsh plugin --profile web add dsh-sql

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-sql is an engineer-focused database plugin for DeepSeek Harness that provides agent tools for querying, executing, and inspecting relational databases across SQLite, MySQL, and PostgreSQL. It enforces security controls such as lexical read-only protection, write approval gates, identifier validation, and streaming row limits to prevent accidental data modifications and memory overload.

Key Capabilities

  • Manage and test connectivity across multiple named database connections (sql_list)
  • Execute read-only SQL queries with keyword whitelisting and multi-statement rejection (sql_query)
  • Run write operations and DDL scripts with mandatory approval gates and read-only overrides (sql_exec)
  • Inspect database table lists and table schemas with identifier validation (sql_schema)
  • Stream and clamp query results up to configurable max rows to avoid excessive memory usage
  • Resolve database credentials dynamically via environment variables

Useful For

  • Empowering DSH agents to safely query business databases for real-time data analysis
  • Allowing automated troubleshooting and schema inspection of local SQLite or remote MySQL/PostgreSQL databases
  • Executing controlled database updates and migrations with human-in-the-loop approval

Who It Fits

  • Developers building DSH agents that interact with relational databases
  • DevOps and backend engineers requiring guarded database access for AI workflows
  • Data analysts using DeepSeek Harness for interactive SQL exploration

Documented Limitations

  • Requires Node.js 22.13 or newer due to native node:sqlite dependencies
  • Write execution (sql_exec) fails in headless environments lacking an interactive approval channel when writeApproval is enabled
  • Identifier validation restricts table names to alphanumeric characters and underscores

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.

No automated security signals have been published yet.

Source & Registry Notes

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

Source repository
STARDUSTLC666/dsh-sql
Registry source
GitHub · dsh-plugin topic
Registry classification
Plugin
Source checked
6246b12 · 2026-09-21

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
8GitHub stars
Forks
3
Open issues
0
Last commit
2026-09-18
Last release
No release detected
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