打印/记录 Jenkins(漏洞/插件)警告

kna*_*ll0 5 security groovy plugins warnings jenkins

有没有办法获取所有漏洞/安全/插件 -您可以在 Jenkins-Master-Webgui 中看到的警告并在终端中打印它们?我需要一个打印所有警告数据的 groovy 脚本,但我不知道信息存储在哪里。我在 $JENKINS_HOME 中找不到任何东西。

我可以通过以下方式获取所有当前的插件和版本:

    Jenkins.instance.pluginManager.plugins.each{
      plugin ->
        println ("${plugin.getDisplayName()} (${plugin.getShortName()}): ${plugin.getVersion()}")
    }
Run Code Online (Sandbox Code Playgroud)

但我什至找不到一个发布了所有易受攻击的插件版本的网站进行比较。 svn.dev.java.net/svn/hudson/trunk/hudson/plugins/warnings不可访问。另外,我不能使用警告插件。


警告的一些示例:

  • 新版本的 Jenkins (2.89.4) 可供下载(更新日志)。已针对以下当前安装的组件发布警告:Jenkins 2.89.3 核心和库:Jenkins 2.106 及更早版本和 LTS 2.89.3 及更早版本中存在多个安全漏洞
  • 此 Jenkins 实例使用已弃用的协议:JNLP-connect、JNLP2-connect、JNLP3-connect。它可能会影响实例的稳定性。如果所有系统组件(代理、CLI 和其他客户端)都支持较新的协议版本,则强烈建议禁用已弃用的协议。