Alfy
03/02/2022, 3:47 PMAlfy
03/02/2022, 3:47 PMSam
03/02/2022, 3:47 PMSam
03/02/2022, 3:48 PMkotlinx when they should really only match kotlinSam
03/02/2022, 3:51 PMCVE-2020-29582 says "In JetBrains Kotlin before 1.4.21...". So the CPE is supposed to match all the org.jetbrains.kotlin with versions less than 1.4.21. The org.jetbrains.kotlinx packages shouldn't be matched, because they're separate libraries and not part of the Kotlin versioning scheme.Sam
03/02/2022, 3:51 PMSam
03/02/2022, 3:53 PMcpe:/a:jetbrains:kotlin is suppressed for org.jetbrains.kotlinxRichard Gomez
03/02/2022, 3:56 PMAlfy
03/02/2022, 4:06 PMAlfy
03/02/2022, 4:07 PMAlfy
03/02/2022, 4:07 PMRichard Gomez
03/02/2022, 4:08 PMAlfy
03/02/2022, 4:09 PMRichard Gomez
03/02/2022, 4:12 PMorg.apache.logging.log4j:log4j-core.
Tools like Snyk, Nexus IQ, or Jfrog Xray are backed by actual security research teams that not only review the advisories, but translate them to the appropriate affected packages. Tools like SonarQube just dump the NVD feed into your project and make you figure out whether it's a false positive or not.
There was a specification created called "Package URL" that was intended to fix the issue. Instead, it seems like NIST went with "SWID" tags, which IMO are just as confusing and bad as CPEs.Alfy
03/02/2022, 4:14 PMAlfy
03/02/2022, 4:14 PM