For the complete documentation index, see llms.txt. This page is also available as Markdown.

Checkmarx One

Connection Requirements

1 - Url

The URL address of the Checkmarx One instance.

  • US: https://ast.checkmarx.net

  • US2: https://us.ast.checkmarx.net

  • EU: https://eu.ast.checkmarx.net

  • EU2: https://eu-2.ast.checkmarx.net

  • DEU: https://deu.ast.checkmarx.net

  • Australia & New Zealand: https://anz.ast.checkmarx.net

  • India: https://ind.ast.checkmarx.net

  • India 2: https://ind-2.ast.checkmarx.net

  • Singapore: https://sng.ast.checkmarx.net

  • UAE: https://mea.ast.checkmarx.net

  • Israel: https://gov-il.ast.checkmarx.net

2 - Json Web Token

Generating an Json Web Token

  • Log in to the Checkmarx One web portal and select Settings > Identity and Access Management in the main navigation.

  • In the main navigation, click API Keys, then click on the Create Key button.

  • You can optionally adjust the configuration by adding a descriptive note to the API key, and setting its expiration period between 30 and 365 days (please note that this field will be locked if an administrator has enforced a default expiration period). Additionally, you can specify notification emails for recipients who should be alerted about the key's expiration; the current user's email is included by default, but you can add more by entering each address and clicking 'Add'.

  • Click Create. The API Key is created and a window opens showing the key.

  • Copy the key and save it in a place where you will be able to retrieve it for future use.

  • Once you close the window, you will no longer be able to access this API Key.

  • You can obtain a curl for submitting the request for an access token, by clicking on Show details and copying the content.

3 - Per Page

Number of records to fetch per request (default: 20).

4 - Port

Port number (optional, default: 443).

5 - Scan Status

A filter that determines which scan statuses are considered when retrieving a project's latest scan. Only the results of scans with this status are collected. (Default: Completed)

6 - Engine

Determines which Checkmarx One scan engine results will be retrieved; the latest scans of the projects are filtered based on these engines. Default: sast (Valid values: sast, sca, kics, apisec). Accepts multiple values.

7 - Is Secure

Choose this if your connection is going to be over HTTPS (optional, default: True).

8 - Timeout

The amount of time (in seconds) to wait for API responses. (default: 30)

9 - Proxy

Proxy URL (optional).

10 - Thread Count

This adapter works in a multi-threaded manner. This field represents the number of parallel threads that is going to be constructed for sending API requests (default: 32, min: 1, max: 32).

11 - Sleep Time

Delay in seconds between thread batches (default: 0). Increase if encountering rate limit errors.

Last updated