Explore the docs »
Marketplace »
Report Bug
·
Request Feature
Table of Contents
The Checkmarx One (AST) TeamCity plugin enables you to integrate the full functionality of the Checkmarx One platform into your TeamCity projects. You can use this plugin to trigger Checkmarx One scans as part of your CI/CD integration.
This plugin is used with the Checkmarx One platform. If you are using the CxSAST and/or CxSCA standalone products, then you need to install the Checkmarx plugin. This plugin provides a wrapper around the Checkmarx One CLI Tool which creates a zip archive from your source code repository and uploads it to Checkmarx One for scanning. This provides easy integration with TeamCity while enabling scan customization using the full functionality and flexibility of the CLI tool. The plugin code can be found here.
- Configure TeamCity projects to automatically trigger scans running all Checkmarx One scanners: CxSAST, CxSCA, IaC Security, Container Security, API Security, Secret Detection and Repository Health (OSSF Scorecard).
- Supports use of CLI arguments to customize scan configuration,
enabling you to:
- Customize filters to specify which folders and files are scanned
- Apply preset query configurations
- Customize SCA scans using SCA Resolver
- Set thresholds to break build
- Send requests via a proxy server
- Break build upon policy violation
- View scan results summary and trends in the TeamCity environment
- Direct links from within TeamCity to detailed Checkmarx One scan results
- Generate customized scan reports in various formats (JSON, HTML, PDF etc.)
- Generate SBOM reports (CycloneDX and SPDX)
- Automatically updates to the latest plugin version
- The source code for your project is hosted on a VCS that is supported by TeamCity (Subversion, Git, and Mercurial. TFS and Perforce are partially supported. See TeamCity documentation here.)
- Supported Java version - JDK 11
- You have a Checkmarx One account and you have an OAuth Client ID and Client Secret for that account. To create an OAuth client, see Creating an OAuth Client for Checkmarx One Integrations.
- Verify that all prerequisites are in place.
- Install the Checkmarx AST plugin and configure the settings as described here.
We appreciate feedback and contribution to the TEAMCITY PLUGIN! Before you get started, please see the following:
Distributed under the Apache 2.0. See LICENSE
for more information.
We’d love to hear your feedback! If you come across a bug or have a feature request, please let us know by submitting an issue in GitHub Issues.
Checkmarx - AST Integrations Team
Project Link: https://github.com/checkmarx/ast-teamcity-plugin
Find more integrations from our team here
© 2022 Checkmarx Ltd. All Rights Reserved.