code: func IsCleanSlashPath(p string) bool {
  	if p == "" {
  		return false
  	}
  	if strings.ContainsRune(p, '\\') {
  		return false
  	}
  	if p != path.Clean(p) {
  		return false
  	}
  	if p[0] == '/' || p == ".." || strings.HasPrefix(p, "../") {
  		return false
  	}
  	return true
  }
docs: // IsCleanSlashPath returns true if path is a relative slash-separated path with
  // no '..' or '.' entries and no '\\'. Basically "a/b/c/d".