contains-path-traversal
Version:
🚶 Does this string contain path traversal?
19 lines (13 loc) • 554 B
Markdown
# contains-path-traversal [](https://www.npmjs.com/package/contains-path-traversal)
Check if a string contains path traversal string, including urlEncoded substrings.
```ts
import { containsPathTraversal } from "contains-path-traversal";
if (containsPathTraversal(request.url)) {
return new Response("Blocked", { status: 403 });
}
```
## Supported Encodings
```ts
import { containsPathTraversal } from "contains-path-traversal";
containsPathTraversal("/foo/%25252e%25252e/bar"); // true
```