Why would Sonatype IQ scan report show (in IntelliJ-IDEA) a Guava vulnerability when mvn dependency:tree does not show Guava at all?
Here is my Sonatype scan result, with a Level-7 Critical vulnerability in all versions of Guava.
So, if mvn dependency:tree -Dverbose shows absolutely no mention of Guava, how is it that the Sonatype scan complains about it?
Also, I tried using the JDK jdeps tool and it also doesn't show a Guava dependency. jdeps eb-mu-cbos-eeoi-api-1.0.14-SNAPSHOT.jar .
Is there a way, or another tool, that would allow me to dig even deeper to discover where the Guava dependency reference is coming from?

dependency:tree -Dverbosewith the-Xflag (I don't remember why) and as part of the same command asinstall(which I was told helps with multi-module projects, though maybe there are other ways?). I don't suppose that that spits out anything about Guava?mvnare the same version. Also, if you can run Sonatype IQ from the command line without IntelliJ that would be good info too. Removing the IDE from the mix with these types of issues often simplifies troubleshooting.-Xinstead ofverbose? Per the tree-mojo docs, theverboseparameter "actually uses Maven 2 algorithm and may give wrong results when used with Maven 3". (Yikes!)verbosemay be a no-op under Maven 3, at least until 3.1.3 is released with a new, Maven-3-correct implementation.mvnversion to IntelliJ but also picking the newest version -- and not only the newest version ofmvnbut also the newest version of the dependency plugin. Currently:mvn install org.apache.maven.plugins:maven-dependency-plugin:3.1.2:tree -X. Second, you might try runningmvn -X compileand looking at the-classpathargument it passes. Finally, I wonder if Sonatype IQ could be looking at other kinds of "dependencies," like annotation processors or plugins, thatdependency:treemight ignore?