小编sai*_*pen的帖子

如何处理gosec linter警告:通过变量包含潜在文件

如何从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

6
推荐指数
3
解决办法
2491
查看次数

标签 统计

go ×1