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 e28211e commit 58ebf83Copy full SHA for 58ebf83
src/lib/helper.ts
@@ -1,6 +1,6 @@
1
export const sanitizePath = (str: string) => {
2
return str
3
- ?.replace(/^([\/\\])+/, "") // Normalize leading slashes/backslashes to ''
+ ?.replace(/^([\/\\])+/, "./") // Normalize leading slashes/backslashes to ''
4
.replace(/[\/\\]+/g, "/") // Replace multiple slashes/backslashes with a single '/'
5
.replace(/(\.\.(\/|\\|$))+/g, ""); // Remove directory traversal (../ or ..\)
6
}
0 commit comments