misc: sanitize_path should be exported
package misc import ( "path/filepath" "strings" )
func sanitize_path(path string) (string, bool) {
func Sanitize_path(path string) (string, bool) {
if path == "" { return "", false } path = strings.TrimLeft(path, "/") for _, part := range strings.Split(path, "/") { if part == "." || part == ".." { path = filepath.Clean(path) break } } if path == ".." || strings.HasPrefix(path, "../") { return "", false } return path, true }