System requirements

The client is a Java native application written in Java8, so you will need to have a suitable JRE to run it. As it's written in Java it will run on any platform where a Java8 runtime is accessible. To run the analysis locally the client will need to have access to your local Maven/Gradle/etc. installation. You may also need the JAVA_HOME variable to point to a proper JDK home (this is, for example, a Gradle requirement). If you are using Maven, please set the MAVEN_HOME variable, and if you are using Gradle, please set the GRADLE_HOME variable.

If you are running the analysis over a NodeJS/NPM project and run the client locally, it will need to be running in a working NodeJS/NPM installation compatible with your project. In general, the same applies to all the other platforms.

As the analysis on the dependencies is performed remotely, the client will need to have access to a working internet connection, capable of reaching directly using https the domain * . In case you need to use proxies, see the section “Connecting through a proxy”.

We plan to release the client also in form of a native application or a Python client: if you are interested in these development please contact our support email to get access to our early access program.