No elevated permissions are required. The scan only reads version metadata from existing JDK installs — it does not modify, execute, or interact with any application running on the JVMs it finds.
No. The scan runs entirely on the local machine and prints its results to the terminal. Nothing is transmitted anywhere.
It means a Java install was found but its version couldn’t be read — often a remnant of a prior install. Treat this the same as outdated: an unidentified runtime may still carry the vulnerabilities of the version it came from.
Sources:
1 Verizon, “2026 Data Breach Investigations Report,” May 19, 2026. https://www.verizon.com/business/resources/reports/dbir/#top-takeaways