Releases: veracode/veracode-api-py
SBOM API support, bugfixes
This release adds new methods to get a CycloneDX SBOM for an application. You can call this method one of two ways:
from veracode_api_py import API
API().get_sbom(application_guid)
or
from veracode_api_py.sca import SBOM
SBOM().get(application_guid)
There are also a number of bug fixes and improvements in this release:
- Add an optional argument to
Applications().get_all()
to only retrieve applications with new scans, approved mitigations, or updated policy after a certain date. - Add type hints to methods in the SCA() object for UUID arguments (fixes #22)
- The
update_collection
method was just flat broken - The
get_teams
method didn't honor theall_for_org
parameter
Security update
This version updates to the latest version of veracode-api-signing
, which addresses a security issue with a dependent library.
Expand user search methods
This release adds options for searching by user_type
to these methods:
Users().get_user_search()
api().get_user_by_search()
It also adds a more flexible option to pass a dictionary of search parameters.
Bugfix release - user creation
Users created should also be active. Fixes #19.
MFA support on Users().create()
A quick feature add to address #18 -- you can now specify MFA as required when creating a new user.
SCA Projects APIs
New endpoints are exposed for getting issues and libraries associated with SCA Projects (in SCA Agent Scan). Also some cleanup of the readme.md
file.
Regions support
Adds support for additional Veracode regions. Calls are routed appropriately based on the prefix for the API ID, if present.
Minor update
This release adds metadata for pypi, but makes no functional changes.
Bugfix release - updateroles
Fixes a bug in the updateroles
function.
Bugfix release - match
Fixes #17 in the Findings().match()
function.