The discussion is about Npm packages name and version reported in vulnerability. qngo received a report from XRay scanner in JFrog indicating that the base image of Discourse version 2.0.20240904-0335 contains malicious code in three packages:
dialog-holder:1.0.0
float-kit:1.0.0
custom-proxy:1.0.0. qngo provided links to vulert.com for each package, which report malicious code.
However, jrack suggested that this is likely a false positive, as the packages in question are local and not the same as those on npmjs.
Additionally, jrack mentioned that Discourse does have a package called float-kit in their repo, but it is not related to the float-kit on npmjs. Falco referenced a related discussion on meta.discourse.org.
Ideally even these local packages would be scoped, but they are referenced from workspace so the 1.0.0 it is pulling is from its own repo.
There is no provenance push that I have seen and JFrog just looks at names and versions in many cases so it should fall into your false positive handling process with the control.