We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 508217c commit e25ee2eCopy full SHA for e25ee2e
src/lib/helper.ts
@@ -1,6 +1,5 @@
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 '/'
+ ?.replace(/[\/\\]+/g, "/") // Replace multiple slashes/backslashes with a single '/'
5
.replace(/(\.\.(\/|\\|$))+/g, ""); // Remove directory traversal (../ or ..\)
6
}
0 commit comments