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

Mat*_*zky 14 jenkins

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

Has*_*adi 27

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

  1. 执行以下命令,检查是否有任何受此安全问题影响的文件: sudo find . -name "injectedEnvVars.txt"
  2. 通过执行以下命令递归删除所有文件: sudo find . -name "injectedEnvVars.txt" -delete
  3. 重新执行步骤#1以确保没有剩余文件.
  4. 前往詹金斯实例,从Configure Global SecurityEnvironment Injector Plugin检查Do not show injected variables. 防止插件再次泄露秘密
  5. Configure Global Security下面Hidden security warnings,单击Security Warnings,然后取消选中Environment Injector Plugin: Exposure of sensitive build variables stored by EnvInject 1.90 and earlier.这将确保隐藏该错误消息,以便它不会再次出现. 防止警告消息显示#1 防止警告消息显示#2

参考: https ://jenkins.io/security/advisory/2018-02-26/#SECURITY-248