1.34.0
Added
-
ggshield config listcommand now supports the--jsonoption, allowing output in JSON format. -
All
secret scancommands as well as theapi-statusandquotacommands now supports the--instanceoption to allow using a different instance. -
The
api-statuscommand now prints where the API key and instance used come from.
Changed
-
ggshield api-status --jsonoutput now includes the instance URL. -
ggshield secret scan reponow usesgit clone --mirrorto retrieve more git objects. -
ggshield secret scan cinow scans all commits of a Pull Request in the following CI environments: Jenkins, Azure, Bitbucket and Drone.
Deprecated
- ggshield now prints a warning message when it is being run executed by Python 3.8.
Fixed
-
When running
ggshield secret scan ciin a GitLab CI, new commits from the target branch that are not on the feature branch will no longer be scanned. -
Take into account the
--allow-self-signedoption at all levels inggshield secret scancommands. -
When
ggshield secret scanis called with--with-incident-detailsand the token does not have the required scopes, the command now fails and an error message is printed. -
ggshield no longer fails to report secrets for patches with content in hunk header lines.