An open API service indexing awesome lists of open source software.

https://github.com/polarspetroll/escapeapi

An API for escaping different kind of queries
https://github.com/polarspetroll/escapeapi

api directory-traversal os-command-injection path-traversal security xss

Last synced: about 1 month ago
JSON representation

An API for escaping different kind of queries

Awesome Lists containing this project

README

        

# 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"
}
```