A library to interact with Unicode Confusables in strings.
A library that removes common unicode confusables/homoglyphs from strings.
Utility for finding confusing unicode in strings
Utilities around Unicode confusables/homoglyphs
A javascript module for accessing the Unicode confusables data.
A library that removes common unicode confusables/homoglyphs from strings. (Binary port for linux-arm64-gnu)
A library that removes common unicode confusables/homoglyphs from strings. (Binary port for linux-x64-gnu)
Utilities around Unicode confusables/homoglyphs
Utilities around Unicode confusables/homoglyphs
Utilities around Unicode confusables/homoglyphs
Utilities around Unicode confusables/homoglyphs
Utilities around Unicode confusables/homoglyphs
Utilities around Unicode confusables/homoglyphs
Utilities around Unicode confusables/homoglyphs
Utilities around Unicode confusables/homoglyphs
A library that removes common unicode confusables/homoglyphs from strings. (Binary port for linux-x64-musl)
Utilities around Unicode confusables/homoglyphs
Utilities around Unicode confusables/homoglyphs
Utilities around Unicode confusables/homoglyphs
Utilities around Unicode confusables/homoglyphs
Utilities around Unicode confusables/homoglyphs
A library that removes common unicode confusables/homoglyphs from strings. (Binary port for linux-arm-gnueabihf)
A library that removes common unicode confusables/homoglyphs from strings. (Binary port for darwin-arm64)
A library that removes common unicode confusables/homoglyphs from strings. (Binary port for darwin-x64)
Utilities around Unicode confusables/homoglyphs
Fast string-distance CLI for typosquatting and homoglyph detection (Levenshtein, Damerau-Levenshtein, UTS#39 confusable-weighted).
Unicode confusable character detection and canonicalization
Calculator for Circle of Confusion (CoC) to calculate the size in pixels of an area, used for depth of field processing
Confusion matrix implementation for storing results from a classification experiment and providing statistical information.
treat scary functions with the respect they deserve
Easy-to-use anonymity-preserving encrypted messaging
Analiticcl is an approximate string matching or fuzzy-matching system that can be used to find variants for spelling correction or text normalisation
Adversarial Testing Harness for Large Language Models
Drop-in Rust sidecar that wraps any MCP server: scans tool calls for prompt injection (UTS-39 confusable-folding + Unicode strip + Aho+Regex), validates Ed25519 manifest signatures with TOFU keystore + Sigstore Rekor bridge, strips loader-class env keys (LD_PRELOAD, NODE_OPTIONS, ...) from spawned children, detects tools/list schema drift (Layer 7 closes rug-pull / silent-redefinition class with NFKC-canonical fingerprint + bidirectional inbound/outbound gate + BLAKE3 or SHA-256 backend for FIPS/PCI/HIPAA + optional JCS RFC 8785 canonicalisation + _meta.fingerprint cross-tool audit injection), serves a fully-wired rmcp 1.5 control-plane behind the rmcp-control feature (MCP spec 2025-11-25, closes CVE-2026-42559 transitively), exports OTLP gRPC telemetry, blocks marketplace-poisoning vectors. <5ms p99 overhead.
SIMD-accelerated Unicode normalization (NFC, NFD, NFKC, NFKD)
An intuitive toolkit to simplify code generation development
Rubygem implements Skeleton algorithm from Unicode TR39 to dectect Unicode confusables.
Consistently obfuscates any text, leaving reserved words unchanged.
This is a stub gem to fix the confusion caused by autotest being part of the ZenTest suite. In now points to minitest-autotest as that has been extracted and massively enhanced beyond the original ZenTest autotest.
Avoid confusion when spelling on the phone! Let us spell names, e-mail addresses, foreign words and technical terms automatically for you.
A testbed for reproducing dependency confusion
This package illustrates dependency confusion case by raising a critical security error. It does not extract any data and does not contact any hosts. You are a subject to dependency confusion. This example was created by maciej@mensfeld.pl. Reach out to be me by email for more details.
An easy-to-use system for confidential messaging
This package illustrates dependency confusion case by raising a critical security error. It does not extract any data and does not contact any hosts. You are a subject to dependency confusion. This example was created by maciej@mensfeld.pl. Reach out to be me by email for more details.
This package illustrates dependency confusion case by raising a critical security error. It does not extract any data and does not contact any hosts. You are a subject to dependency confusion. This example was created by maciej@mensfeld.pl. Reach out to be me by email for more details.
This package illustrates dependency confusion case by raising a critical security error. It does not extract any data and does not contact any hosts. You are a subject to dependency confusion. This example was created by maciej@mensfeld.pl. Reach out to be me by email for more details.
This package illustrates dependency confusion case by raising a critical security error. It does not extract any data and does not contact any hosts. You are a subject to dependency confusion. This example was created by maciej@mensfeld.pl. Reach out to be me by email for more details.
This package illustrates dependency confusion case by raising a critical security error. It does not extract any data and does not contact any hosts. You are a subject to dependency confusion. This example was created by maciej@mensfeld.pl. Reach out to be me by email for more details.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.