{"slug": "shipped-esys-watch-to-pypi-local-cli-for-llm-input-safety-secrets-pii-prompts", "title": "Shipped esys-watch to PyPI — Local CLI for LLM Input Safety (Secrets, PII & Prompts)", "summary": "Developer shipped esys-watch to PyPI, a local CLI that scans text for secrets, PII, and prompt injection patterns before pasting into LLMs, validated against 320 labeled cases with 100% recall and 0% false positives. The tool runs entirely local with no account and no data sent anywhere, and is open source under MIT license at version 0.", "body_md": "Shipped `esys-watch`\n\nto PyPI — a local CLI that scans text for secrets, PII, and prompt injection patterns before it gets pasted into an LLM.\n\n**Why:** as more of us route logs/code/docs through ChatGPT, Claude, Cursor etc, the leak surface is the copy-paste itself, not just the API layer. This runs entirely local, no account, nothing sent anywhere.\n\nBash\n\n```\npip install esys-watch\nesys-watch --demo\n```\n\nValidated against 320 labeled cases (100% recall, 0% FP), plus adversarial testing for ReDoS, malformed input, and concurrent file access.\n\nOpen source (MIT), still v0. If anyone here works on LLM security / prompt injection detection, I’d love feedback — especially on where the regex-based injection detection falls short (it’s intentionally scoped to classic patterns only, not multi-turn or indirect injection yet).", "url": "https://wpnews.pro/news/shipped-esys-watch-to-pypi-local-cli-for-llm-input-safety-secrets-pii-prompts", "canonical_source": "https://discuss.huggingface.co/t/shipped-esys-watch-to-pypi-local-cli-for-llm-input-safety-secrets-pii-prompts/179106#post_1", "published_at": "2026-08-21 23:24:39+00:00", "updated_at": "2026-08-21 23:43:46.978583+00:00", "lang": "en", "topics": ["ai-safety", "developer-tools", "ai-tools"], "entities": ["esys-watch", "PyPI", "ChatGPT", "Claude", "Cursor"], "alternates": {"html": "https://wpnews.pro/news/shipped-esys-watch-to-pypi-local-cli-for-llm-input-safety-secrets-pii-prompts", "markdown": "https://wpnews.pro/news/shipped-esys-watch-to-pypi-local-cli-for-llm-input-safety-secrets-pii-prompts.md", "text": "https://wpnews.pro/news/shipped-esys-watch-to-pypi-local-cli-for-llm-input-safety-secrets-pii-prompts.txt", "jsonld": "https://wpnews.pro/news/shipped-esys-watch-to-pypi-local-cli-for-llm-input-safety-secrets-pii-prompts.jsonld"}}