/
githubmirror
/
gogs
Обзор
Документация
Войти
/
githubmirror
/
gogs
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
latest-commit-build
internal/pathx/pathx.go
16 строк
402 B
ᴊᴏᴇ ᴄʜᴇɴ
all: rename packages ending with "util" to end with "x" (#8182)
16 фев 2026, 21:25
Не верифицирован
16 фев 2026, 21:25
36d56d5
Код
Авторство
О чём код?
package pathx import ( "path" "strings" ) // Clean cleans up given path and returns a relative path that goes straight // down to prevent path traversal. // // 🚨 SECURITY: This function MUST be used for any user input that is used as // file system path to prevent path traversal. func Clean(p string) string { p = strings.ReplaceAll(p, `\`, "/") return strings.Trim(path.Clean("/"+p), "/") }