代码之家  ›  专栏  ›  技术社区  ›  Stephan

owasp依赖项检查maven vs命令行结果不相同

  •  0
  • Stephan  · 技术社区  · 6 年前

    在一个maven项目中,我同时运行owasp依赖项检查maven插件和owasp命令行工具,以便生成具有漏洞的依赖项的报告。

    我不能理解的是,这两种工具是如何运作的。在细节上, 我注意到maven插件(dependency check maven)报告了45个易受攻击的依赖项,而命令行工具报告了34个。

    例如,maven插件报告undertow-core-1.2.9.final.jar(由undertow servlet依赖项提供)存在严重漏洞,而通过命令行检查,此依赖项根本不会出现在列表中。我正在使用以下命令运行命令行工具: 依赖项检查--项目“myproject”--扫描“c:\path\myproject”--disableretirejs

    可能是命令行工具扫描项目目录中现有的JAR文件,而Maven插件通过POM.XML中定义的依赖性呢?

    0 回复  |  直到 6 年前