Tools
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 "& < >" | 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?