A JavaScript/TypeScript implementation of text blind watermarking using zero-width Unicode characters
Find & remove invisible, dangerous, and confusable characters hiding in your text — zero-width spaces, BOMs, bidi 'Trojan Source' controls, Unicode tag prompt-injection, homoglyphs, smart quotes & NBSP. Zero dependencies, runs locally.
Sanitize untrusted content to prevent Indirect Prompt Injection (IPI) in RAG pipelines — strips invisible Unicode smuggling (zero-width, bidi, tag characters) and neutralizes injection markers. Zero dependencies, fully typed.
MCP server: fast unicode/whitespace/encoding cleanup before LLM input. NFKC, zero-width strip, control strip, smart-punctuation conversion, emoji strip. Built for Claude Desktop, Cursor, Cline, Windsurf, and Zed.
Encode ASCII strings into zero-width unicode characters, and decode back into ASCII
Zero Width Steganography implementation in TypeScript
a library encode/decode text using zero width spaces
A steganography library supporting image and text steganography with LSB embedding, JPEG DCT coefficients, and zero-width character encoding.
Convert data to an unseen zero-width binary string
Hide and recover text using zero-width characters.
A Zero Width URL shortener NPM package.
Runs programs written in Whitespace Language (modified for Zero Width chars)
Convert any String to Unicode (and back), respecting the Zero Width Joiner (ZWJ) character.
JavaScript remove ZERO WIDTH SPACE (unicode 8203) from string.
Zero-width character steganography library for JavaScript and TypeScript.
Encodes and decodes bytes to a zero width space string.
A little helper for handling strings containing zero width control characters, ANSI styling, whitespaces, newlines, etc.
MCP server for SkillsSafe — AI agent skill security scanner. Detects prompt injection, credential theft, zero-width character attacks, and ClawHavoc malware. Free, no API key required.
A drop-in replacement / proxy to Node.js path, replacing \\ with / for all results & adding file extension functions.
transform javascript code to zero-width space and execute it
generate a zero-width (*rendered*) hash with popular algorithms such as SHA-256.
An asciidoctor.js treeprocessor extension that injects zero-width spaces into inline monospace content with punctuation, to give renderers opportunities to create line breaks.
Zero-config PWA for Vite
Coherent, zero-dependency, lazy, simple, GraphQL over WebSocket Protocol compliant server and client