Skip to content

Produces a PDF report summarizing the security state of a Collection in the Veracode Platform.

License

MIT, MIT licenses found

Licenses found

MIT
license
MIT
LICENSE.txt
Notifications You must be signed in to change notification settings

tjarrettveracode/veracode-collections-report

Repository files navigation

Veracode Collections Report

Produces a report summarizing the security state of a Collection in the Veracode Platform. Collections allow you to group multiple assets (including application profiles) together into a single report so that you can provide a view of the security of a business application that consists of multiple components, for instance an application composed of many microservices, or a web back end with multiple mobile application front ends.

Note: The Collections feature is available only to Veracode customers in the Collections Early Adopter program. As the Collections feature is not GA yet, the functionality of the feature will change over time. This script is provided for illustration purposes only.

Setup

Clone this repository:

git clone https://github.com/tjarrettveracode/veracode-collections-report

Install dependencies:

cd veracode-collections-report
pip install -r requirements.txt

(Optional) Save Veracode API credentials in ~/.veracode/credentials

[default]
veracode_api_key_id = <YOUR_API_KEY_ID>
veracode_api_key_secret = <YOUR_API_KEY_SECRET>

Run

If you have saved credentials as above you can run:

python vccollections.py (arguments)

Otherwise you will need to set environment variables:

export VERACODE_API_KEY_ID=<YOUR_API_KEY_ID>
export VERACODE_API_KEY_SECRET=<YOUR_API_KEY_SECRET>
python vccollections.py (arguments)

Arguments supported include:

  • --collectionsid, -c (required): Collections guid for which to create a report.
  • --format, -f (optional): Comma separate list of desired output formats. pdf (default), csv, json.
  • --scan_types, -st (optional): Comma separate list of desired scans to include, defaults to all options. options: STATIC, DYNAMIC, SCA, MANUAL
  • --policy, -p (optional): Only include findings that impact defined policy, otherwise include all findings in result set. Does not affect SCA findings.

The Collections Report produces two outputs: a PDF, a CSV and/or JSON file.

About

Produces a PDF report summarizing the security state of a Collection in the Veracode Platform.

Topics

Resources

License

MIT, MIT licenses found

Licenses found

MIT
license
MIT
LICENSE.txt

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages