Skip to content

A CLI project wrapping application security testing (AST) APIs

License

Notifications You must be signed in to change notification settings

Checkmarx/ast-cli

Repository files navigation


Documentation Contributors Forks Docker Pulls Stargazers Issues MIT License


Logo

Checkmarx One CLI

Checkmarx CLI is a standalone Checkmarx tool.
Explore the docs »

Report Bug · Request Feature

Table of Contents
  1. Getting Started
  2. Releases
  3. Compile
  4. Contribution
  5. License
  6. CLI Integrations
  7. Contact

Getting Started

Refer to the Documentation for CLI commands and usage.

Releases

For the latest CLI release, please locate your platform download here.

You can also use the relevant link to download the latest version of the CLI:

Compile

To be able to build the code you should have:

  • Go - You can download and install Go using this link.

Windows

setx GOOS=windows 
setx GOARCH=amd64
go build -o ./bin/cx.exe ./cmd

Linux

export GOARCH=amd64
export GOOS=linux
go build -o ./bin/cx ./cmd

Macintosh

export GOOS=darwin 
export GOARCH=amd64
go build -o ./bin/cx-mac ./cmd

Makefile

For ease of use, a Makefile is provided to build the project for all platforms.

Install Make for Mac: https://formulae.brew.sh/formula/make

Install Make for Windows: https://sourceforge.net/projects/gnuwin32/files/make/3.81/make-3.81.exe/download

Run the following command to build the project: make build

Contribution

We appreciate feedback and contribution to the CLI! Before you get started, please see the following:

License

Distributed under the Apache 2.0. See LICENSE for more information.

CLI Integrations

Find all Checkmarx One CLI integrations here.

Contact

Checkmarx One Integrations Team

Project Link: https://github.com/Checkmarx/ast-cli.

© 2024 Checkmarx Ltd. All Rights Reserved.