Unisec
Unicode Security Toolkit
Install / Use
/learn @Acceis/UnisecREADME
unisec

Unicode Security Toolkit
What is it?
A CLI tool and library to play with Unicode security.
Features
- BiDi spoofing
- Craft payloads for attack using BiDi code points (e.g. spoofing a domain name or a file name)
- Confusables / homoglyphs
- List confusables characters for a given character
- Replace all characters from a string with random confusables
- Hexdump
- UTF-8, UTF-16, UTF-32 hexadecimal dumps
- Normalization
- NFC, NFKC, NFD, NFKD normalization forms, HTML escape bypass for XSS
- Properties
- Get all properties of a given Unicode character
- List code points matching a Unicode property
- List all Unicode properties name
- Regexp search
- Search for Unicode code point names by regular expression
- Size
- Code point, grapheme, UTF-8/UTF-16/UTF-32 byte/unit size
- Surrogates
- Code point ↔️ Surrogates conversion
- Versions
- Version of Unicode, ICU, CLDR, UCD, gems used in Unisec
Installation
$ gem install unisec
Check the installation page on the documentation to discover more methods.
Documentation
Homepage / Documentation: https://acceis.github.io/unisec/
Author
Related Skills
healthcheck
343.1kHost security hardening and risk-tolerance configuration for OpenClaw deployments
node-connect
343.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
prose
343.1kOpenProse VM skill pack. Activate on any `prose` command, .prose files, or OpenProse mentions; orchestrates multi-agent workflows.
frontend-design
90.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
