# Escape API
an API for escaping html, shell and path queries
---
## Documentation
**parameters**
- **method** escaping method
- **data** string to be escaped
**available methods**
Method | Description | Type | Prevention|
|---|---|---|---|
| html | HTML escape | string | XSS
| shell| UNIX bourne shell escape| string | os command injection
| path | UNIX path escape | string | directory traversal
#### examples
```
curl "https://s.polarspetroll.repl.co/api?method=html&data=<>/>,test'"
```
output :
```json
{
"ok":true,
"data":"<>/>,test'"
}
```
---
```
curl "https://s.polarspetroll.repl.co/api?method=shell&data=ls -la | cat /etc/passwd"
```
output:
```json
{
"ok":true,
"data":"ls\\ -la\\ \\|\\ cat\\ /etc/passwd"
}
```
---
```
curl "https://s.polarspetroll.repl.co/api?method=path&data=../../../../../../../etc/passwd"
```
output:
```json
{
"ok":true,
"data":"./././././././etc/passwd"
}
```