Checkmarx is a software security platform. By integrating Checkmarx with DX, you can analyze security issues and map them to projects. Please visit our schema explorer to see what data DX imports.
Prerequisites
To connect Checkmarx to DX, you need:
A tenant account name
Environment
Refresh token
Setup instructions
Follow the steps below to connect Checkmarx to DX.
Step 1
To find the tenant account name:
Go to Settings > Identity and Access management
In the General Settings tab, you can find the tenant account name:
Step 2
Use the following table to find the Environment for your tenant account based on the base URL
Base URL | Environment |
US | |
US2 | |
EU | |
EU2 | |
DEU | |
ANZ | |
IND | |
SNG | |
UAE |
Step 3
To get the refresh token, go to Settings > Identity and Access management > API Keys. Click on Create API Key
Enter an appropriate name for your API key and click on Create.
Copy the created refresh token.
Step 4
Navigate to the connections page in DX and select "+ Connection" in the top right.
Enter the credentials you have generated in the previous steps—refer to the information below for errors and troubleshooting.
API Reference
The table below lists the specific API endpoints that are used by DX.
Endpoint | Documentation |
/api/projects | |
/api/scans | |
/api/results |
Errors
The table below lists potential error codes when adding a connection in DX.
Error | Description |
| Your API credentials entered are not valid. |
| Provided credentials do not have access to projects and scans in checkmarx |