如何在Jenkins中禁用注入环境变量的可视化

时间:2018-03-15 09:48:15

标签: jenkins

Jenkins SECURITY-248声明我应该"在全局配置中禁用注入环境变量的可视化。"我在配置中找不到此设置。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:25)

您可以执行以下操作以确保正确解决此安全问题:

  1. 执行此命令,检查是否有任何受此安全问题影响的文件:sudo find . -name "injectedEnvVars.txt"
  2. 通过执行以下命令递归删除所有文件:sudo find . -name "injectedEnvVars.txt" -delete
  3. 重新执行步骤#1以确保没有文件。
  4. Configure Global SecurityEnvironment Injector PluginDo not show injected variables转到Jenkins实例。 Prevent the plugin from leaking secrets again
  5. Configure Global Security下的Hidden security warnings,点击Security Warnings,然后取消选中Environment Injector Plugin: Exposure of sensitive build variables stored by EnvInject 1.90 and earlier。这将确保隐藏该错误消息,以便它不会再次出现。 Prevent the warning message from showing #1 Prevent the warning message from showing #2
  6. 参考: https://jenkins.io/security/advisory/2018-02-26/#SECURITY-248

答案 1 :(得分:1)

配置全局安全性 {buildhost} / configureSecurity /

底部是“不显示注入的变量”