Escape/Unescape

Escape or unescape strings for different encoding contexts.

Commands

echo '<script>alert("xss")</script>' | devv pipe exec "escape-unescape mode=escape format=html"
echo '<script>' | devv pipe exec "escape-unescape mode=unescape format=html"

Examples

# Escape for HTML
echo '<div class="test">' | devv pipe exec "escape-unescape mode=escape format=html"

# Escape for JSON embedding
echo 'line 1\nline 2' | devv pipe exec "escape-unescape mode=escape format=json"

# Unescape HTML entities
echo "&amp; < >" | devv pipe exec "escape-unescape mode=unescape format=html"

Pipeline Usage

Pipeline ID Description
escape-unescape Escape or unescape strings

Options in pipelines

escape-unescape mode=escape format=html
escape-unescape mode=unescape format=json
escape-unescape mode=escape format=url

Behavior

Transforms input — the escaped/unescaped result passes to the next step.

Options

Option Values Default
mode escape, unescape escape
format json, html, url json
Was this page helpful?