go exec命令安全性使用golangci筛选消息

go exec命令安全性使用golangci筛选消息,go,Go,我正在为golangci lint添加一根gosec,除以下内容外,其他内容均已涵盖: exec.Command(params[0], params[1:]…) 我知道我可以禁用这个lint,但我不想这样做。有没有办法修复代码以满足此要求 错误是: G204: Subprocess launched with function call as argument or cmd arguments ``` 硬编码命令调用。有AFAI。硬编码命令调用。有AFAI。您可以使用注释排除特定行,而不是

我正在为golangci lint添加一根
gosec
,除以下内容外,其他内容均已涵盖:

exec.Command(params[0], params[1:]…)
我知道我可以禁用这个lint,但我不想这样做。有没有办法修复代码以满足此要求

错误是:

 G204: Subprocess launched with function call as argument or cmd arguments ```

硬编码命令调用。有AFAI。

硬编码命令调用。有AFAI。

您可以使用注释排除特定行,而不是禁用过梁

exec.Command(参数[0],参数[1:]…)//nolint:gosec

您可以使用注释排除特定行,而不是禁用过梁

exec.Command(参数[0],参数[1:]…)//nolint:gosec
如果只想禁用此检查,可以

执行命令(参数[0],参数[1:]/#nosec G204

如果只想禁用此检查,可以

执行命令(参数[0],参数[1:]/#nosec G204


这是您的答案-您正在运行不同的命令。还有哪些选项不禁用它?重写功能,这样gosec就不会抱怨了。或者您可以禁用消息。这是您的答案-您可以运行不同的命令。还有哪些选项不禁用它?重写功能,这样gosec就不会抱怨了。或者您可以禁用该消息。