🚶 Does this string contain path traversal?
npm install contains-path-traversalCheck 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 });
}
`
`ts``
import { containsPathTraversal } from "contains-path-traversal";
containsPathTraversal("/foo/%25252e%25252e/bar"); // true