New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started

noatmark-dsh-plugin

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

noatmark-dsh-plugin

NoAtMark text hygiene as a DeepSeek Harness (dsh) plugin — sanitize untrusted text, scan invisible characters, clean LLM formatting, and escape CSV formula injection.

latest
npmnpm
Version
0.1.0
Version published
Maintainers
1
Created
Source

noatmark-dsh-plugin

NoAtMark text hygiene as a DeepSeek Harness (dsh) plugin.

Everything-is-a-plugin: this plugin gives your dsh agent four text-hygiene tools, backed by the same deterministic engines behind noatmark.com.

Tools

ToolWhat it does
sanitize_textStrip invisible/zero-width characters and flag prompt-injection + hidden-text signals.
scan_textReport invisible characters (with code points + positions), injection patterns, and hidden text.
clean_formatClean LLM formatting artifacts (blank lines, stray fences, trailing spaces) — meaning untouched.
sanitize_csvEscape CSV formula injection (OWASP): = + - @ prefixes get a leading quote.

All processing is deterministic and local — no data leaves your machine.

Install

Add this plugin to your dsh Web UI. If you're running from a source checkout, use a cordis.yml patch:

- insert:
    - id: noatmark
      name: noatmark-dsh-plugin

or point at the source directly (absolute path):

- insert:
    - id: noatmark
      name: '/path/to/noatmark-dsh-plugin/src/index.ts'

Start dsh with the patch:

npx @deepseek-ai/dsh web --patch ./cordis.yml

Usage

In a dsh session, ask the agent to use a tool, e.g.:

Sanitize this pasted text before you summarize it.

Scan this file for invisible characters.

Clean the formatting of this AI output.

Escape this CSV before saving it.

Development

pnpm install
pnpm build   # tsc -> dist/

Resources

MIT

Keywords

dsh-plugin

FAQs

Package last updated on 14 Aug 2026

Related posts