Skip to content

MR-SS/DevSecOps-Pipeline-Hub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DevSecOps-Pipeline-Hub

This repository contains ready-to-use GitLab CI templates for DevSecOps pipelines, fully integrated with DefectDojo.

Tools Included

  • Trivy: Scans container images, filesystem, and configuration files for vulnerabilities.

  • Semgrep: Performs SAST scans with customizable rules. Supports rulesets like p/default for general patterns and p/security-audit for security-specific findings.

  • TruffleHog: Detects secrets, API keys, and sensitive data in Git repositories.

  • Checkov: Scans Infrastructure-as-Code files (Terraform, CloudFormation, Kubernetes manifests) for misconfigurations and compliance issues.

  • DefectDojo: Centralizes and manages all scan results, tracks vulnerabilities, and avoids duplicates.

Usage

  1. Fork or clone this repository.
  2. Set environment variables for Docker registry, DefectDojo API, and package names.
  3. Run the pipeline to scan the sample app.
  4. Artifacts and reports are automatically imported into DefectDojo.

Adding New Tools

  • Place your new CI template in ci-templates/.
  • Add a link to its official documentation and a short description in the README.
  • Include it in .gitlab-ci.yml with the include directive.

About

DevSecOps-Pipeline-Hub is a continuously evolving repository of GitLab CI/CD templates for automated security scanning. Integrated with DefectDojo,

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors