Encoding
Obfuscation transforms that re-encode prompts into formats models may decode internally while bypassing text-based safety filters.
Module: dreadnode.transforms.encoding
Obfuscate prompts through encoding schemes that models may decode internally while bypassing text-based safety filters.
| Transform | Description |
|---|---|
base64_encode | Standard Base64 encoding |
base32_encode | Base32 encoding |
base58_encode | Base58 (Bitcoin-style) encoding |
base62_encode | Base62 encoding |
ascii85_encode | Ascii85/Base85 encoding |
base91_encode | Base91 high-density encoding |
hex_encode | Hexadecimal encoding |
binary_encode | Binary (0/1) encoding |
octal_encode | Octal encoding |
url_encode | URL percent-encoding |
html_escape | HTML entity encoding |
html_entity_encode | Full HTML entity encoding |
unicode_escape | Unicode escape sequences |
unicode_font_encode | Unicode math/script font substitution |
bidirectional_encode | Unicode bidirectional text tricks |
variation_selector_injection | Invisible Unicode variation selectors |
punycode_encode | Punycode (internationalized domain) encoding |
percent_encoding | Percent-encoding with custom character sets |
quoted_printable_encode | MIME quoted-printable encoding |
uuencode | Unix-to-Unix encoding |
json_encode | JSON string encoding |
zero_width_encode | Zero-width character encoding (invisible) |
morse_code_encode | Morse code encoding |
leetspeak_encode | Leetspeak (1337) substitution |
braille_encode | Braille pattern encoding |
nato_phonetic_encode | NATO phonetic alphabet |
pig_latin_encode | Pig Latin encoding |
upside_down_encode | Upside-down Unicode text |
homoglyph_encode | Visually similar character substitution |
polybius_square_encode | Polybius square cipher encoding |
a1z26_encode | A=1, Z=26 numeric encoding |
t9_encode | T9 phone keypad encoding |
tap_code_encode | Tap code (prisoner’s cipher) encoding |
mixed_case_hex | Mixed-case hexadecimal |
backslash_escape | Backslash escape sequences |
remove_diacritics | Strip diacritical marks |
acrostic_steganography | Hide messages in first letters of lines |
unicode_tag_smuggle | Smuggle text via Unicode tag characters |
code_mixed_phonetic | Phonetic code-mixing encoding |
utf7_encode | UTF-7 encoding (used in XSS attacks) |
See Transforms for how to apply transforms with any attack.