如何从gosec linter解决以下警告:
::warning: Potential file inclusion via variable,MEDIUM,HIGH (gosec)
Run Code Online (Sandbox Code Playgroud)
linter在这个函数的第一行警告我:
func File2lines(filePath string) ([]string, error) {
f, err := os.Open(filePath) //Warning here
if err != nil {
return nil, err
}
defer f.Close()
return linesFromReader(f)
}
Run Code Online (Sandbox Code Playgroud)
我曾尝试阅读本地文件包含,但无法看到这将如何适用.
go ×1