Releases: GitGuardian/py-gitguardian
Releases · GitGuardian/py-gitguardian
1.16.0
Added
- GGClient now contains remediation messages obtained from the API
/metadataendpoint.
1.15.2
1.14.0
1.13.0
Added
- Added maximum payload size as a property of GGClient
Changed
- Set minimum Python version to >=3.8
1.12.0
Added
GGClientnow obeys rate-limits and can notify callers when hitting one.- Added the following attributes to
IaCVulnerability:url,status,ignored_until,ignore_reason,ignore_comment. - Added the
source_foundattribute toIaCScanParametersandIaCDiffScanEntities.
1.11.0
Added
- Added
extra_headersto SCA diff scans.
v1.10.0
Added
- Move SCA models from
ggshieldtopy-gitguardian
Fixed
- Remove
potential_siblingsfromComputeSCAFilesResult - Fix
test_sca_scan_directoryto make it more future proof.
1.9.0
Added
- Added the
GGClient.iac_diff_scan()method. This allows scanning two directories for IaC vulnerabilities and categorizing incidents as new, unchanged or deleted.
Fixed
- Fixed a bug where py-gitguardian would sometimes increase the length of a document when preparing it to be sent to the secret scan API.
1.8.0
Added
-
Added
GGClient.create_jwt()method. -
py-gitguardian is now fully type-hinted (#49).
Changed
- All HTTP requests are now logged using Python logger. The log message includes the HTTP method, endpoint, status code and duration.
Fixed
GGClient.iac_directory_scan()was not correctly sending the files to scan.
1.7.0
Added
-
Added
GGClient.create_honeytoken()method. -
Added
GGClient.read_metadata()to read metadata from the server. The metadata is then used by further secret scan calls and is available in a newGGClient.secret_scan_preferencesattribute.