Skip to main content

CLI updates

· 7 min read

The updates on this page apply to the Veracode CLI. Updates that apply to specific Veracode regions show a region icon.

For updates specific to Veracode Fix, such as language and CWE support, see Fix updates.

October 24, 2024

Veracode CLI v2.35.0

This update includes the following improvements to the veracode package command:

  • If your Python, JavaScript, or PHP projects do not use a package manager, this command now generates artifacts that include all code files that might be omitted by a package manager. The artifact filename contains no-pm.
  • Minor performance improvements.

October 15, 2024

Veracode CLI v2.34.0

This update includes the following improvements:

  • New veracode cache command that clears the cache for all commands

  • The veracode scan command includes:

    • To improve secrets detection, adds support for custom keywords and regex patterns, based on the policy for your organization
    • If policy passed is false, the CLI now exits with code 3
    • Support for defining a temp directory

September 25, 2024

Veracode CLI v2.33.0

This update includes support for installing previous versions of the CLI using Homebrew.

September 16, 2024

Veracode CLI v2.32.0

This update includes the following improvements:

  • The veracode package command includes:

    • Support for PL/SQL and T-SQL
    • Improved packaging for Python and PHP
    • Improved error handling
    • Improved packaging for iOS to support the latest release of gen-ir
    • Improved packaging for .NET to include EXE files
    • Improved JavaScript packaging on Windows
  • The veracode scan command adds a --verbose flag to show debug logs.

September 09, 2024

Veracode CLI v2.31.0

This update includes the following improvements:

  • The veracode package command has improved packaging for JavaScript.
  • The veracode package command now excludes nested Go modules when packaging Go projects.
  • The veracode scan command has improved logging for .NET projects.
  • The veracode scan command can now scan SBOMs from an SCA agent-based scan or upload scan.
  • Added the proxyUrl parameter to a CLI installation script for PowerShell. You can use the parameter to configure proxy servers during the installation.

August 28, 2024

Veracode CLI v2.30.1

You can now install and access the CLI using Homebrew.

August 27, 2024

Veracode CLI v2.30.0

This update includes the following improvements to the veracode package, veracode sbom and veracode scan commands:

  • Improved language support for Java Maven workflow.
  • Improved error handling to show fatal errors in all modes. For debug mode, added guidance to contact Veracode Technical Support.

August 1, 2024

Veracode CLI v2.29.0

This update includes the following improvements to the veracode package, veracode sbom and veracode scan commands:

  • Streamlined the log output by removing overly detailed logs that were cluttering the console. This change improves readability and helps users focus on the most relevant information during the execution of commands. Detailed logs are still available using the --debug flag.
  • Windows C/C++ packaging improvements, including parallel project builds, skipping non-C/C++ projects, and enhanced logging for failed builds.
  • Improved error messaging.
  • Updated the Syft JSON schema from version 13.0.0 to 16.0.4.
  • Updated the CycloneDX XML schema from version 1.5 to 1.6.
  • URL encoder is applied.

July 25, 2024

Veracode CLI v2.28.0

This update includes the following improvements:

  • The veracode static scan command has improved error messages that indicate whether API credentials are missing or invalid.
  • The veracode configure command now correctly uses directory paths that contain environment variables.
  • General performance improvements.

July 2, 2024

Veracode CLI v2.27.1

This update includes the following improvements to the veracode package command:

  • Support for C/C++ Windows, C/C++ Linux, COBOL, and Perl.
  • Support for multiple target frameworks defined in the *.csproj, Directory.Packages.props, and Directory.Build.props files in .NET projects.
  • Improved language support for .NET.

June 28, 2024

Veracode CLI v2.26.0

This update includes the following improvements to the veracode package command:

  • Support for .NET Framework 4.6-4.8.
  • Support for restoring .NET projects with <TargetFramework>.
  • Improved language support for Flutter, Android, PHP, and .NET.
  • More meaningful --debug messages if the command is not able to locate required build or packaging tools.

June 18, 2024

Veracode CLI v2.25.0

This update includes the following improvements

  • The veracode package and veracode scan commands are now supported on alpine-based environments.
  • Improved Java, Javascript, and Python language support for the veracode package command.

June 12, 2024

Veracode CLI v2.24.0

The veracode static command now provides improved command output.

June 6, 2024

Veracode CLI v2.23.0

The veracode static command output now only displays scannable modules once.

June 5, 2024

Veracode CLI v2.22.0

This update adds the veracode dynamic command. You use this command to run a DAST Essentials dynamic analysis, check the status of the analysis, and output the results.

May 28, 2024

Veracode CLI v2.21.0

The veracode package command now supports Android, React Native, Dart, and Flutter.

May 6, 2024

Veracode CLI v2.18.0

This update includes the following improvements to the veracode package command:

  • Support for streaming log messages.
  • Improved language support for .NET and Python.

April 15, 2024

Veracode CLI v2.16.0

This update includes the following improvements:

  • The veracode package command now supports iOS, in addition to existing support for Java, JavaScript, .NET, Python, PHP, Scala, Kotlin, Go, and Ruby on Rails. You use this command to auto-package your applications for Static Analysis and Software Composition Analysis (SCA) upload scans.
  • The packaged artifacts use a Veracode approved filename format.
  • Improved error messaging.
  • The veracode package command output now displays the installed CLI version.

March 29, 2024

Fix flaws in multiple files in a directory

The veracode fix command now provides suggested fixes for a directory of source files, in addition to a single source file. You can fix flaws in multiple files as a batch, without having to rescan your code each time you apply a fix.

March 27, 2024

Veracode CLI v2.14.0

The veracode package command now supports application packaging for the following languages:

  • .NET
  • Go
  • Kotlin
  • PHP
  • Ruby on Rails
  • Scala

February 5, 2024

New commands for reporting on repository contributors

The Veracode CLI now includes the following commands:

January 18, 2024

The Veracode CLI now supports auto-packaging for Veracode Static Analysis

The Veracode CLI now supports Static Analysis auto-packaging for Java, JavaScript, and Python. The package command removes manual packaging steps to streamline your application security tests.

January 9, 2024

Install the CLI on Windows with a PowerShell script

You can now install the Veracode CLI on Windows with a PowerShell script.

October 26, 2023

The Veracode CLI now supports Windows

You can now install the Veracode CLI on Windows with Chocolatey.

October 5, 2023

Veracode Fix is now available in the European Region

Veracode Fix is now fully supported in the European Region.

June 28, 2023

Introducing Veracode Fix

The veracode fix command is a new generative AI feature of the Veracode CLI. It uses the results from a Veracode Pipeline Scan to generate suggested code fixes that you can apply to flaws in your application source code. This feature is currently only available in the Commercial Region. To get started, see the quickstart.

December 30, 2022

Released Veracode Container Security

Veracode Container Security is available. Container Security is a feature of the Veracode CLI that does the following:

  • Scans for container vulnerabilities
  • Scans for infrastructure as code misconfigurations
  • Scans for improperly stored secrets
  • Helps developers secure their cloud native applications

For more information about Veracode Container Security, contact your Veracode account representative.