Getting Started with the CLI
You use the Veracode CLI to run security scans of development containers. The CLI helps developers prevent comprehensive exploits before runtime and provides visibility into their container pipeline security posture.
Prerequisites
Before you can install and use the Veracode CLI, you must have:
One of these operating systems:
- MacOS (Intel, M1 or M2)
- Linux (Intel)
A Veracode account with API credentials.
Install or Upgrade the CLI
To install or upgrade the CLI in your current working folder, run the following command:
curl -fsS https://tools.veracode.com/veracode-cli/install | sh
When the installation completes, this message appears: The Veracode CLI is now installed!
Add Your Credentials
You can configure your API credentials as environment variables or store them with the CLI.
Configure Credentials as Environment Variables
To set your API credentials as environment variables, set the VERACODE_API_KEY_ID
and VERACODE_API_KEY_SECRET
variables to your Veracode API credentials. For example:
export VERACODE_API_KEY_ID={apiId}
export VERACODE_API_KEY_SECRET={apiSecretKey}
Add Credentials to the CLI
To configure the CLI, run the following command:
./veracode configure
At the prompt, enter the API ID and secret key you generated in the Veracode Platform.
If you set your credentials as environment variables, the Veracode CLI pre-populates these fields.
Test the Installation
To confirm that you have successfully installed the CLI, run the following test scan:
./veracode scan --source alpine:latest --type image