Files
Graham Lipsman 966d0f7445 chore: add character scanner (#336)
* feat: add hidden Unicode character scanner for prompt injection defense

Scans all tracked text files for invisible characters used in LLM prompt
injection, Trojan Source, and supply-chain attacks. Covers tag characters,
BiDi controls, zero-width chars, and all Unicode Cf format characters.
Also detects markdown side-channels (long HTML comments, hidden reference
links). Runs as a pre-commit hook (Lefthook) and CI step on PRs.

* fix: resolve ESLint errors in hidden char scanner

Add Node globals for .mjs scripts in ESLint config. Remove unnecessary
regex escapes in reference link pattern.
2026-04-07 13:24:07 -07:00
..
2025-04-12 13:47:52 -07:00