remove blocker pattern
This commit is contained in:
@@ -16,7 +16,6 @@ type PathValidator struct {
|
|||||||
func NewPathValidator() *PathValidator {
|
func NewPathValidator() *PathValidator {
|
||||||
blockedPatterns := []*regexp.Regexp{
|
blockedPatterns := []*regexp.Regexp{
|
||||||
regexp.MustCompile(`\.\.`),
|
regexp.MustCompile(`\.\.`),
|
||||||
regexp.MustCompile(`[<>:"|?*]`),
|
|
||||||
regexp.MustCompile(`^(CON|PRN|AUX|NUL|COM[1-9]|LPT[1-9])$`),
|
regexp.MustCompile(`^(CON|PRN|AUX|NUL|COM[1-9]|LPT[1-9])$`),
|
||||||
regexp.MustCompile(`\x00`),
|
regexp.MustCompile(`\x00`),
|
||||||
regexp.MustCompile(`^\\\\`),
|
regexp.MustCompile(`^\\\\`),
|
||||||
@@ -92,4 +91,4 @@ func (pv *PathValidator) AddAllowedBasePath(path string) error {
|
|||||||
|
|
||||||
func (pv *PathValidator) GetAllowedBasePaths() []string {
|
func (pv *PathValidator) GetAllowedBasePaths() []string {
|
||||||
return append([]string(nil), pv.allowedBasePaths...)
|
return append([]string(nil), pv.allowedBasePaths...)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user