pipeleek

module
v0.48.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 4, 2025 License: AGPL-3.0

README

GitHub Release GitHub commits since latest release

Pipeleek

Pipeleek is a tool designed to scan CI/CD logs and artifacts for secrets.

It supports the following platforms:

  • GitLab
  • GitHub
  • BitBucket
  • Azure DevOps
  • Gitea

Once secrets are discovered, further exploitation often requires additional tooling. Pipeleek provides several helper commands to assist with this process.

Getting Started

To begin using Pipeleek, download the latest binary from the Releases page.

Quick Install (Linux/macOS)

Install the latest version with a single command:

curl -sL https://compasssecurity.github.io/pipeleek/install.sh | sh

⚠️ Security Warning: Piping scripts directly to sh can be dangerous. Always review the script contents first at https://compasssecurity.github.io/pipeleek/install.sh before executing.

Install with Go

Alternatively, install using Go:

go install github.com/CompassSecurity/pipeleek/cmd/pipeleek@latest

Detailed command documentation can be found in the documentation.


Formerly known as Pipeleak. Name and design idea credits to @sploutchy.

Directories

Path Synopsis
cmd
pipeleek command
pipeleek-devops command
pipeleek-gitea command
pipeleek-github command
pipeleek-gitlab command
internal
cmd
cmd/common
Package common provides shared functionality for pipeleek platform-specific binaries.
Package common provides shared functionality for pipeleek platform-specific binaries.
pkg
config
Package config provides shared configuration types and validation helpers for pipeleek.
Package config provides shared configuration types and validation helpers for pipeleek.
gitlab/nist
Package nist provides functionality to fetch vulnerability data from the NIST NVD API.
Package nist provides functionality to fetch vulnerability data from the NIST NVD API.
httpclient
Package httpclient provides a centralized HTTP client configuration for pipeleek.
Package httpclient provides a centralized HTTP client configuration for pipeleek.
tests

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL