Using Github?
Integrating your Java project is easy. Just select the Github Badges tab and paste your project URL. You'll be able to generate the Github badges and get started in minutes: just copy the generated badge content in your readme.md file on GitHub.
Using a CI?
If you are integrating Meterian in your build system, the Authentication Tokens section allows you to create the client tokens you need in your Meterian installation. See the Client Application section to learn how to integrate our client in your CI/CD pipeline, and find your report in the Project Reports section.
Take control of your account.
You can manage your account using the Account Details section and you can control your team accessing the Account Members tab.


For any question, please contact our support email.
Badges
If you have a GitHub project you can easily generate badges for your opensource project. Just enter your project GitHub URL: the code snippets of the badges will be generated automatically. Your badges will also contain a live link to the official report from Meterian, that will be updated at least daily.
Enter your project Github URL to generate the badges:

 
For the security badge, please add this snippet to your README file:
[![security status]($baseurl/badge/gh/spring-projects/spring-boot/security)]($baseurl/report/gh/spring-projects/spring-boot)
For the stability badge, please add this snippet to your README file:
[![stability status]($baseurl/badge/gh/spring-projects/spring-boot/stability)]($baseurl/report/gh/spring-projects/spring-boot)
The client application
You will need the meterian client application if you are integrating meterian in your CI/CD pipeline or you want to analyze privately a project, as at this time badges are supported only by public repositories on github.com. During any of the CI/CD stages you can use the client to quickly assess the status of your project and block the progress if the results are not good enough. This will give you confidence you will not deliver a project containing known vulnerabilities or not up to date libraries, to the level you consider acceptable.
System requirements
  • The client is a Java native application written in Java8, so you will need to have a suitable JRE to run it: it will run on any platform where such 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).
  • As the analysis is performed remotely, the client will need to have access to a working internet connection, at least capable of reaching the domain *.meterian.com.
Documentation and download
You can access an introductory explanation of the client and the client user's manual. You can download the latest client version here.

For any question, please contact our support email.
The application tokens
These tokens are used to authenticate any Meterian application, like the Client Application, to act on behalf of your account. Once you generated a token (you will have to specify a name) you will be able to download the token just by clicking on it. In order to use it, see the documentation for the specific application.


Existing authentication tokens
No tokens so far.
Your account
Your account allows to link all yuor project and members under the same umbrella. Your account is linked to a plan, that can be change in order to accommodate your new requirements.
The name of your account
This is the name assigned to your account. It can be really anything it makes sense to you and, of course, it can be changed at any time.
The contact email of your account
This is the main contact email of your accout, where you receive notification about people joining or leaving your account, changes made to your plan, and any other account-wide relevant information. You can change this email but you will need to follow a validation process: unless this is successful, the change will not be executed. Please contact our support email if you need any assistance.
The plan associated to your account
This is the plan associated to your account, and can be changed at any time but at the moment only contacting our support email.
Disable your account
This will allow you to disable your account. Nothing will be lost, but you will need to contact our support email if you need to restore o completely delete your account. This is required in case you need to join, as a member, another account, as at this stage Meterian does not support multiple accounts for the same user.

Your account members
This panel will allow you to link existing or new collaborators to your account to represent your current team. Based on they role they will be provided with a certain range of permissions and will be able to act on the account behalf.
  • Adminstrator - can do anything on your account, including deleting it.
  • Collaborator - can run analysis, apply ignore rules and consult reports
  • Viewer - can consult reports
Please note, however, that further restrictions can be applied at the project level for any non-administrative role.
Account members
Add a new member:
Your reports
An easy access to all the project reports you have analyzed so far using meterian.
Current projects
No projects so far, please use the client: