SilverSpeak 3.0
SilverSpeak is a Python library for homoglyph-based text attacks and normalization.
What's new in v3
- Homoglyph Knowledge Base (HKB): prebuilt ranked graph (
graph.json.gz) merging identical, TR39 confusables, OCR, and visual-neighbor data - Fast normalization pipeline: strip invisibles → NFKC → dominant script → HKB canonical mapping. No torch at runtime
NormalizeResult: structured output with change audit trail and ambiguity metadata (never emits U+FFFD)- Benchmark harness: clean-text FPR gate and round-trip recovery metrics
- Targeted attack method