Documentation PortalBack to Self Assist PortalBack
Documentation Portal
Contents

Checkmarx - V 1

What is Checkmarx?

Checkmarx enables you to run a series of scanners on each of your projects, each identifying risks affecting different aspects of your software development and deployment.

Checkmarx's core functionalities, such as integration with CI/CD and IDEs, Policy configuration, Triaging results etc. are available across scanners. The platform is designed for the cloud development generation and is delivered from the cloud. It seamlessly secures your entire codebase, enabling you to deliver and deploy more secure code.

Pipeline Integration

Checkmarx scans will be performed each time a pipeline is run. A link to the scan results will be available in the 'Checkmarx' stage within the 'Security' job of the pipeline. The link will also be available in the 'Extensions' tab of the pipeline run.

Pipeline Blocking Policy

Currently (as of April 17, 2025)

Pipelines are running Checkmarx scans, however, the results are not yet available for developers. The Checkmarx state within the pipeline will show a green status, regardless of the result and vulnerabilities found.

At a future date

If a vulnerability is found that meets the policy conditions, the pipeline will throw an orange warning. This warning will not impact the pipeline. You will still be able to deploy to production. Please use this time to resolve these vulnerabilities.

At a later future date

If a vulnerability is found that meets the policy conditions, there will be a given time (see chart below) that the vulnerability must be resolved by. Once this Pipeline Blocking SLO has been reached for any given vulnerability, the pipeline will throw a red error. This error will allow you to deploy to sub-prod environments to test and patch the vulnerabilities, however, the pipeline will not permit production deployment until the offending vulnerabilities are resolved.

Severity SNOW Ticket Created? Remediation SLO Pipeline Blocking SLO
CRITICAL - ZERO DAY YES Immediate Immediate
CRITICAL YES 15 Days 30 Days
HIGH YES 30 Days 60 Days
MEDIUM YES 90 Days N/A
LOW YES 180 Days N/A

Subject-to-change

The pipeline blocking policy is subject-to-change. We are still working closely with the Global Security Team and Sr. Leadership to determine the policy. We will be updating this document when the policy is finalized. Please check this document again at a later date.

Custom Repos

The pipeline integration is enabled for pipeline versions v4.5 and above. Repositories that use our CloudOne pipeline will automatically create an associated project in Checkmarx. If you would like to scan a repo that is not managed by our CloudOne pipeline, please specify the project name in the format of "<3-letter>/<repo_name>" (see the 'Applications and Projects' section below).

Login

  1. Navigate to: https://us.ast.checkmarx.net/
  2. If prompted for the tenant, use 'netapp'
  3. At the login page, there is no need to fill out the username & password fields. Instead, click the "NetApp SSO" button at the bottom of the login form.

Applications and Projects

Checkmarx uses the terms "Applications" and "Projects". Each 3-letter appcode will have its own "Application" in Checkmarx. Each repository will have its own "Project" in Checkmarx. The Project name will be in the format "<3-letter>/<repo_name>". Within each project, you will see results for multiple scan types (SCA, SAST, Container, etc..).

Viewing scan results

Results Viewer

IDE Integration

Triaging Security Results

Note: To mark a 'false positive', please set the state to 'Not Exploitable'.

Contact

If you run into any issues or have questions, please open an INC ticket assigned to ITSO > CloudOne DevOps L3