Integrating Veracode SCA with developer tools
You can integrate Veracode Software Composition Analysis with several CI/CD and ticketing tools.
In addition to the listed integrations, you can implement Veracode SCA in any CI tool through scripting.
For the detailed lists of supported tools and languages, see About supported languages and tools for agent-based scans and Understanding language support for Veracode SCA upload scans.
CI/CD systems
Atlassian Bamboo
You can create a Veracode SCA agent that scans your repositories as an automated task in your Atlassian Bamboo pipeline. See the configuration instructions for more information.
AWS CodeStar
Veracode for AWS CodeStar allows you to configure automated agent-based scan commands in your AWS CodeBuild projects. You, then, add the build project to a pipeline stage in CodePipeline to analyze the build output from your application build stage and return Veracode SCA findings. See Configure an AWS CodeBuild Project for SCA for more information.
Azure DevOps
You can create a Veracode SCA agent for PowerShell, then configure agent-based scanning as a PowerShell task in Azure DevOps.
The open-source Veracode Community Software Composition Analysis (SCA) Azure DevOps Extension integrates agent-based scans of your repositories as an automated task into your Azure DevOps pipeline.
This extension is not officially supported by Veracode.
Bitbucket
You can create a Veracode SCA agent that scans your repositories as an automated task in your Bitbucket pipeline. See the configuration instructions for more information.
CircleCI
You can create a Veracode SCA agent that scans your repositories as an automated task in your CircleCI pipeline. See the configuration instructions for more information.
This config.yml file
includes a sample command for running an agent-based scan in a CircleCI pipeline.
CodeShip Basic
You can create a Veracode SCA agent that scans your repositories as an automated task in your CodeShip Basic pipeline. See the configuration instructions for more information.
CodeShip Pro
You can create a Veracode SCA agent that scans your repositories as an automated task in your CodeShip Pro pipeline. See the configuration instructions for more information.
GitLab
You can create a Veracode SCA agent that scans your repositories as an automated task in your GitLab pipeline. See the configuration instructions for more information.
Gradle
You can create a Veracode SCA agent that automates the scanning of your Gradle repositories. See the configuration instructions for more information.
Jenkins
You can create a Veracode SCA agent that scans your repositories as an automated task in your Jenkins pipeline. See the configuration instructions for more information.
The Veracode Jenkins Plugin automates the upload and scan tasks of your Jenkins build pipeline and returns Veracode SCA findings as part of a Veracode Static Analysis.
Maven
You can create a Veracode SCA agent that automates the scanning of your Maven repositories. See the configuration instructions for more information.
Travis CI
You can create a Veracode SCA agent that scans your repositories as an automated task in your Travis CI pipeline. See the configuration instructions for more information.
Ticketing systems
Jira
You can create a Jira integration that allows you to generate tickets in Jira for findings from agent-based scans performed on the command line or as part of a pipeline. See the configuration instructions for more information.
The Veracode Integration for Jira manages the import of security findings from Veracode and creates issues in Jira for Veracode SCA findings imported from a Veracode Static Analysis.
Jira Cloud
You can create a Jira Cloud integration that automatically generates tickets in Jira Cloud for agent-based scan findings performed on the command line or as part of a pipeline. See the configuration instructions for more information.
The Veracode Integration for Jira Cloud manages the import of security findings from Veracode and creates issues in Jira for Veracode SCA findings imported from a Veracode Static Analysis.
GitHub
You can create a GitHub integration that generates issues in GitHub for agent-based scan findings performed on the command line or as part of a pipeline. See the configuration instructions for more information.