Skip to content

Latest commit

 

History

History
49 lines (39 loc) · 2.57 KB

File metadata and controls

49 lines (39 loc) · 2.57 KB

Awesome DevSecOps Tools Awesome

A curated list of awesome DevSecOps tools to help you integrate security into your DevOps pipeline.

Table of Contents


SCA (Software Composition Analysis)

Analyze open-source dependencies for known vulnerabilities.

  • Snyk - Developer-first platform to find and fix vulnerabilities in dependencies.
  • OWASP Dependency-Check - Identifies project dependencies and checks if there are any known, publicly disclosed vulnerabilities.
  • Trivy - A comprehensive security scanner for containers and other artifacts.

SAST (Static Application Security Testing)

Scan your source code for security flaws without executing it.

  • SonarQube - Automatic code review tool to detect bugs, vulnerabilities, and code smell.
  • Semgrep - Lightweight static analysis for many languages.
  • Scheck - Specifically for inspecting Go source code for security problems.

DAST (Dynamic Application Security Testing)

Testing the application while it is running.

  • OWASP ZAP - The world’s most widely used web app scanner (Free and Open Source).
  • Burp Suite - A leading graphical tool for testing Web application security.
  • Nikto - An Open Source web server scanner.

Infrastructure as Code (IaC) Security

Scan Terraform, CloudFormation, or Kubernetes manifests.

  • Checkov - Static analysis tool for IaC.
  • Terrascan - Detect compliance and security violations across IaC.
  • Tfsec - Specifically for Terraform security scanning.

Secret Scanning

Prevent passwords and API keys from being leaked to GitHub.

  • Gitleaks - Audit git repos for secrets.
  • TruffleHog - Searches through git repositories for high entropy strings and secrets.

Container Security

  • Anchore - A tool for analyzing container images for vulnerabilities.
  • Clair - Vulnerability static analysis for containers.

Contributions are welcome! Please read the contribution guidelines.