Skip to content

rezmoss/awesome-security-pipeline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

15 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Awesome Security Pipeline

Awesome License: CC0-1.0

A curated list of open-source security tools organized by CI/CD pipeline stage.

Security shouldn't be an afterthought. This list organizes battle-tested security tools by where they fit in your pipeline, making it easy to build defense-in-depth from commit to production.

Contents


Pre-commit & Secrets Detection

Catch secrets and credentials before they enter your repository.

  • gitleaks - Detect and prevent secrets in git repos. Active Stars Last Commit
  • trufflehog - Find credentials in git history and live systems. Active Stars Last Commit
  • detect-secrets - Prevent secrets from entering codebases. Unmaintained Stars Last Commit
  • git-secrets - Prevent committing AWS credentials and secrets. Active Stars Last Commit
  • talisman - Pre-push and pre-commit hooks for secrets detection. Active Stars Last Commit
  • whispers - Identify hardcoded secrets in static code analysis. Archived Stars Last Commit
  • pre-commit - Framework to manage multi-language pre-commit hooks. Active Stars Last Commit

SBOM Generation

Generate Software Bill of Materials for supply chain visibility.

  • syft - Generate SBOMs from container images and filesystems. Active Stars Last Commit
  • cdxgen - Create CycloneDX SBOMs for various languages. Active Stars Last Commit
  • cyclonedx-cli - CLI for working with CycloneDX SBOMs. Active Stars Last Commit
  • spdx-sbom-generator - Generate SPDX format SBOMs from source code. Archived Stars Last Commit
  • tern - Software composition analysis for container images. Unmaintained Stars Last Commit
  • sbom-tool - Microsoft's scalable SBOM generation tool. Active Stars Last Commit
  • sbomlyze - SBOM diff and analysis tool for supply chain drift detection. Active Stars Last Commit

Artifact Signing & Verification

Sign and verify container images and artifacts for supply chain security.

  • cosign - Sign and verify container images. Active Stars Last Commit
  • notation - CNCF signing and verification standard (Notary Project). Active Stars Last Commit

Supply Chain Compliance

Audit and verify supply chain security against industry benchmarks.

  • chain-bench - Audit supply chain against CIS benchmarks. Unmaintained Stars Last Commit

Software Composition Analysis (SCA)

Scan dependencies for known vulnerabilities.

  • grype - Vulnerability scanner for container images and filesystems. Active Stars Last Commit
  • trivy - All-in-one security scanner for vulnerabilities and misconfigurations. Active Stars Last Commit
  • osv-scanner - Vulnerability scanner using the OSV database. Active Stars Last Commit
  • dependency-track - Intelligent component analysis platform. Active Stars Last Commit
  • snyk-cli - Find and fix vulnerabilities in dependencies. Active Stars Last Commit
  • bomber - Scan SBOMs for vulnerabilities. Active Stars Last Commit
  • vet - Policy-driven dependency vetting tool. Active Stars Last Commit
  • deps.dev - Google's dependency insights service (API/Website).
  • safe-chain - Block malicious packages during npm/pip install. Active Stars Last Commit

Static Application Security Testing (SAST)

Analyze source code for security vulnerabilities.

Multi-language

Tools that support multiple programming languages.

  • semgrep - Lightweight static analysis for many languages. Active Stars Last Commit
  • bearer - Code security scanner for data flows. Active Stars Last Commit
  • horusec - Multi-language security analysis tool. Unmaintained Stars Last Commit
  • codeql - Semantic code analysis engine by GitHub. Active Stars Last Commit
  • sonarqube - Continuous inspection of code quality and security. Active Stars Last Commit
  • spotbugs - Static analysis tool for finding bugs in Java. Active Stars Last Commit

Language Specific

Specialized tools for individual programming languages.

Python

  • bandit - Security linter for Python code. Active Stars Last Commit
  • safety - Check Python dependencies for vulnerabilities. Active Stars Last Commit
  • pyre-check - Performant type checker with security analysis. Active Stars Last Commit

JavaScript/Node.js

Go

  • gosec - Security checker for Go source code. Active Stars Last Commit

Ruby

  • brakeman - Static analysis for Ruby on Rails applications. Active Stars Last Commit

PHP

  • phpstan - PHP static analysis tool. Active Stars Last Commit
  • psalm - Static analysis tool for PHP with security focus. Active Stars Last Commit

Rust

  • cargo-audit - Audit Cargo.lock for crates with security vulnerabilities. Active Stars Last Commit

Infrastructure as Code Security

Scan infrastructure configurations for security misconfigurations.

  • checkov - Scan cloud infrastructure configurations. Active Stars Last Commit
  • tfsec - Security scanner for Terraform code. Stale Stars Last Commit
  • terrascan - Detect compliance and security violations in IaC. Archived Stars Last Commit
  • kics - Find security vulnerabilities and compliance issues in IaC. Active Stars Last Commit
  • trivy - Also scans IaC misconfigurations (Terraform, CloudFormation, etc.). Active Stars Last Commit
  • snyk-iac - Infrastructure as Code security scanning. Active Stars Last Commit
  • cfn-lint - AWS CloudFormation linter with security rules. Active Stars Last Commit
  • zizmor - Static analysis for GitHub Actions workflows. Active Stars Last Commit

Container Security

Secure container images and runtime environments.

Image Scanning

Scan container images for vulnerabilities before deployment.

  • trivy - Comprehensive vulnerability scanner for containers. Active Stars Last Commit
  • grype - Vulnerability scanner for container images. Active Stars Last Commit
  • clair - Vulnerability static analysis for containers. Active Stars Last Commit
  • anchore-engine - Container analysis and policy evaluation. Archived Stars Last Commit (Migrate to Syft + Grype)
  • docker-bench-security - Check Docker deployment against CIS benchmarks. Unmaintained Stars Last Commit
  • dockle - Container image linter for security best practices. Unmaintained Stars Last Commit

Runtime Security

Monitor and protect containers at runtime.

  • falco - Cloud-native runtime security and threat detection. Active Stars Last Commit
  • tracee - Linux runtime security and forensics using eBPF. Active Stars Last Commit
  • tetragon - eBPF-based security observability and runtime enforcement. Active Stars Last Commit
  • sysdig-inspect - System call visualization and container analysis. Unmaintained Stars Last Commit

Kubernetes Security

Secure Kubernetes clusters, manifests, and workloads.

  • kube-bench - Check Kubernetes against CIS benchmarks. Active Stars Last Commit
  • kubescape - Kubernetes security risk analysis and compliance. Active Stars Last Commit
  • kube-linter - Static analysis for Kubernetes YAML and Helm charts. Active Stars Last Commit
  • kyverno - Kubernetes native policy management. Active Stars Last Commit
  • polaris - Validate Kubernetes best practices and policies. Active Stars Last Commit
  • trivy-operator - Kubernetes-native security reports. Active Stars Last Commit
  • kubiscan - Scan Kubernetes RBAC for risky permissions. Stale Stars Last Commit
  • kube-hunter - Hunt for security weaknesses in Kubernetes clusters. Unmaintained Stars Last Commit

Policy as Code

Define and enforce security policies as code across your infrastructure.

  • opa - Open Policy Agent, industry standard for policy as code. Active Stars Last Commit
  • gatekeeper - OPA for Kubernetes admission control. Active Stars Last Commit
  • datree - Prevent Kubernetes misconfigurations. Archived Stars Last Commit

Secret Management

Securely manage and distribute secrets in Kubernetes and GitOps workflows.

  • sealed-secrets - Encrypt secrets locally, decrypt only in cluster. Active Stars Last Commit
  • external-secrets - Sync secrets from AWS/Vault/Azure into Kubernetes. Active Stars Last Commit
  • sops - Editor-transparent encryption for Git files. Active Stars Last Commit

API & Dynamic Testing (DAST)

Test running applications for vulnerabilities.

  • zap - OWASP ZAP web application security scanner. Active Stars Last Commit
  • nuclei - Fast and customizable vulnerability scanner. Active Stars Last Commit
  • nikto - Web server scanner for dangerous files and vulnerabilities. Active Stars Last Commit
  • arachni - Feature-rich web application security scanner. Stale Stars Last Commit (Consider ZAP or Nuclei instead)
  • wapiti - Web application vulnerability scanner. Active Stars Last Commit
  • sqlmap - Automatic SQL injection detection and exploitation. Active Stars Last Commit

Cloud Security

Assess and audit cloud infrastructure security posture.


Reading the Badges

Each tool displays status and activity badges for transparency.

Maintenance Status (Updated Weekly)

Status badges are automatically updated every week by our GitHub Action to reflect current maintenance status.

Badge Meaning
Active Active - Updated within the last 6 months
Stale Stale - No updates in 6-12 months; use with caution
Unmaintained Unmaintained - No updates in 12+ months; consider alternatives
Archived Archived - Repository has been archived by owner
Deprecated Deprecated - Officially superseded; migration recommended

Activity Badges

Badge Meaning
Stars GitHub star count - indicates community adoption
Last Commit Last commit date - shows exact update time

Tip: While we update status badges weekly, always verify the "Last Commit" badge for the most current information before adopting a tool.

Contributing

Contributions are welcome! Please read the contribution guidelines first.

Before submitting:

  • Repository must be at least 1 month old (anti-spam requirement)
  • Repository must have at least 5 stars
  • Tool must have been updated within the last 12 months
  • You must disclose any affiliation with the tool

See CONTRIBUTING.md for full details.

License

CC0

To the extent possible under law, the contributors have waived all copyright and related or neighboring rights to this work.

About

πŸ” A curated list of open-source security tools organized by CI/CD pipeline stage. Covers secrets detection, SBOM, SAST, SCA, IaC security, container scanning, Kubernetes security & more. Actively maintained with weekly status updates

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Contributors