Markus Pesch
4c845b61fa
All checks were successful
continuous-integration/drone/push Build is passing
36 lines
998 B
Markdown
36 lines
998 B
Markdown
# gosec-docker
|
|
|
|
[![Build Status](https://drone.cryptic.systems/api/badges/volker.raschek/gosec-docker/status.svg)](https://drone.cryptic.systems/volker.raschek/gosec-docker)
|
|
[![Docker Pulls](https://img.shields.io/docker/pulls/volkerraschek/gosec)](https://hub.docker.com/r/volkerraschek/gosec)
|
|
|
|
This project contains all sources to build the container image
|
|
`docker.io/volkerraschek/gosec`. The primary goal of this project is to package
|
|
the binary `gosec` as container image to provide the functionally for CI/CD
|
|
workflows. The source code of the binary can be found in the upstream project of
|
|
[gosec](github.com/securego/gosec).
|
|
|
|
## drone
|
|
|
|
Here is an example how to use `docker.io/volkerraschek/gosec` to scan for
|
|
vulerabilities.
|
|
|
|
```yaml
|
|
kind: pipeline
|
|
type: kubernetes
|
|
name: vulnerability-scan
|
|
|
|
platform:
|
|
os: linux
|
|
arch: amd64
|
|
|
|
steps:
|
|
- name: gosec
|
|
commands:
|
|
- gosec -v ./...
|
|
image: docker.io/volkerraschek/gosec:latest
|
|
resources:
|
|
limits:
|
|
cpu: 250
|
|
memory: 500M
|
|
```
|