https://github.com/gitguardian/gg-shield-orb
GitGuardian Shield Circle CI Orb - Find exposed credentials in your commits
https://github.com/gitguardian/gg-shield-orb
ci circleci circleci-orbs devsecops gitguardian secrets-detection security-tools
Last synced: 3 months ago
JSON representation
GitGuardian Shield Circle CI Orb - Find exposed credentials in your commits
- Host: GitHub
- URL: https://github.com/gitguardian/gg-shield-orb
- Owner: GitGuardian
- License: mit
- Created: 2020-06-16T08:58:40.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-11-13T17:33:00.000Z (over 1 year ago)
- Last Synced: 2025-01-16T06:12:03.735Z (5 months ago)
- Topics: ci, circleci, circleci-orbs, devsecops, gitguardian, secrets-detection, security-tools
- Homepage:
- Size: 33.2 KB
- Stars: 1
- Watchers: 20
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
---
# [GitGuardian Shield](https://github.com/GitGuardian/gg-shield) CircleCI Orb
[](https://circleci.com/orbs/registry/orb/gitguardian/ggshield)
[](https://hub.docker.com/r/gitguardian/ggshield)
[](LICENSE)
Find exposed credentials in your commits using [**GitGuardian shield**](https://github.com/GitGuardian/gg-shield).
The **GitGuardian shield** (gg-shield) is a CLI application that runs in your local environment
or in a CI environment to help you detect more than 200 types of secrets, as well as other potential security vulnerabilities or policy breaks.**GitGuardian shield** uses our [public API](https://api.gitguardian.com/doc) through [py-gitguardian](https://github.com/GitGuardian/py-gitguardian) to scan your files and detect potential secrets or issues in your code. **The `/v1/scan` endpoint of the [public API](https://api.gitguardian.com/doc) is stateless. We will not store any files you are sending or any secrets we have detected**.
You'll need an **API Key** from [GitGuardian](https://dashboard.gitguardian.com/api/v1/auth/user/github_login/authorize?utm_source=github&utm_medium=gg_shield&utm_campaign=shield1) to use gg-shield.
## Installation
To add GitGuardian shield to your pipelines configure your `.circleci/config.yml` to add the ggshield orb:
```yaml
version: 2.1orbs:
ggshield: gitguardian/ggshield@volatileworkflows:
main:
jobs:
- ggshield/scan:
name: ggshield-scan # best practice is to name each orb job
base_revision: <>
revision: <>
```Do not forget to add your [GitGuardian API Key](https://dashboard.gitguardian.com/api/v1/auth/user/github_login/authorize?utm_source=github&utm_medium=gg_shield&utm_campaign=shield1) to the `GITGUARDIAN_API_KEY` environment variable in your project settings.
## License
This project is licensed under the MIT License - read [LICENSE](LICENSE) file for details.