We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 21e31db commit 745e99eCopy full SHA for 745e99e
src/lib/helper.ts
@@ -1,7 +1,8 @@
1
export const sanitizePath = (str: string) => {
2
- return str
3
- ?.replace(/^([\/\\])+/, "./") // Normalize leading slashes/backslashes to ''
4
- .replace(/[\/\\]+/g, "/") // Replace multiple slashes/backslashes with a single '/'
5
- .replace(/(\.\.(\/|\\|$))+/g, ""); // Remove directory traversal (../ or ..\)
+ return str.replace(/(\.\.(\/|\\|$))+/g, "")
+ // return str
+ // ?.replace(/^([\/\\])+/, "./") // Normalize leading slashes/backslashes to ''
+ // .replace(/[\/\\]+/g, "/") // Replace multiple slashes/backslashes with a single '/'
6
+ // .replace(/(\.\.(\/|\\|$))+/g, ""); // Remove directory traversal (../ or ..\)
7
}
8
0 commit comments