The Veracode GitHub Workflow Integration allows you to set up a security scanning program for all of your GitHub repositories in a single configuration file.
This repository includes the workflows required for the GitHub Workflow Integration to function correctly. In addition, it includes the configuration file, veracode.yml, which stores the default settings for you to scan your repositories with Veracode.
For guidance on installing the Veracode Workflow Application and additional information about the integration, please view the Veracode documentation. https://docs.veracode.com/r/GitHub_Workflow_Integration_for_Repo_Scanning
- Add the official Veracode GitHub Actions Integration repository as an upstream remote: https://github.com/veracode/github-actions-integration
- Fetch the upstream changes.
git fetch upstreamgit checkout upstream/main
- Merge upstream/main into a feature branch
git checkout -b <feature/branch>git merge upstream/main
- Open a PR into the repository’s main branch to review and resolve any conflicts.
- Merge and validate.
- Add repository with changes as an upstream remote.
- Fetch the upstream changes <upstream/main> or <upstream/feature/branch>
git fetch upstreamgit checkout upstream/main
- Create a new feature branch to stage the changes
git checkout -b <feature/branch>git restore --patch --source=<upstream/feature/branch> -- <folder>git commit -m <commit message>git push
- Open a PR into the repository's main branch to review and resolve conflicts.

