Откуда берется этот путь?Если вы не уверены, что он никогда не сможет ввести пользователя, лучше очистить его перед использованием и использовать известный префикс, например:
filePath = filepath.Join(basePath,filepath.Clean(filePath))
f, err := os.Open(filePath)
Это должно исправить жалобу.В любом случае, это разумная мера предосторожности, даже если вы считаете, что сейчас это безопасно, на случай, если позже кто-то использует вашу функцию с пользовательскими данными.