Find secrets with Gitleaks ๐
docker pull gitleaks/gitleaks:latest
docker run -d --name gitleaks --restart always gitleaks/gitleaks:latest
podman run -d --name gitleaks --restart always gitleaks/gitleaks:latest
skopeo inspect docker://docker.io/gitleaks/gitleaks:latest
oras pull gitleaks/gitleaks:latest
FROM golang:1.24 AS build
WORKDIR /go/src/github.com/zricethezav/gitleaks
COPY . .
RUN VERSION=$(git describe --tags --abbrev=0) && \
CGO_ENABLED=0 go build -o bin/gitleaks -ldflags "-X=github.com/zricethezav/gitleaks/v8/version.Version=${VERSION}"
FROM alpine:3.22
RUN apk add --no-cache bash git openssh-client
COPY --from=build /go/src/github.com/zricethezav/gitleaks/bin/* /usr/bin/
RUN git config --global --add safe.directory '*'
ENTRYPOINT ["gitleaks"]