Embed Trivy, Semgrep, TruffleHog, and Syft into every commit with a single workflow file. Works with GitHub Actions, GitLab CI, and Bitbucket Pipelines. Audiencia: DevOps engineers, platform engineers, and security engineers. Tiempo típico de configuración: 2 minutes.
Empieza aquíjourney
Úsalo si
Embed Trivy, Semgrep, TruffleHog, and Syft into every commit with a single workflow file. Works with GitHub Actions, GitLab CI, and Bitbucket Pipelines.
Audience
DevOps engineers, platform engineers, and security engineers
Typical time
2 minutes
Empieza aquí
Step 3 of 6
Recomendado
1
2
3
4
5
6
Antes de comenzar
Create an ingestion API key in Settings → API Keys with Ingestion scope only.
Confirm your CI runner can pull images from public.ecr.aws and reach your API URL.
For TruffleHog secret scanning: ensure fetch-depth: 0 is set in your checkout step so the local checkout includes full history.
Haz esto ahora
Paso 1
Create an ingestion API key
Generate a scoped key for the pipeline scanner and store it in your CI secret manager.
Open Settings → API Keys → New Key.
Set scope to Ingestion only.
Name it after the repository or pipeline (e.g. pipeline-my-repo).
Add BLACKSHIELD_API_KEY as a masked CI secret and BLACKSHIELD_API_URL as a CI variable.
Cómo se ve el éxito
Add BLACKSHIELD_API_KEY as a masked CI secret and BLACKSHIELD_API_URL as a CI variable.