Skip to content

nujabesploo/devsecops-security-pipeline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DevSecOps Security Pipeline

Overview

This repository presents a DevSecOps pipeline that integrates container security scanning into a modern CI/CD workflow.

The solution combines Docker, Trivy, and GitHub Actions to build container images, scan them for vulnerabilities, and generate security reports automatically on each push.

Value Proposition

  • Demonstrates automated security validation within a GitHub Actions pipeline.
  • Provides evidence-based vulnerability reporting for container images.
  • Shows practical implementation of DevSecOps best practices for infrastructure security.

Architecture

  1. Developer push
  2. GitHub repository
  3. GitHub Actions pipeline
  4. Docker image build
  5. Trivy vulnerability scan
  6. Security report generation
  7. Deployment approval

Technologies

  • Docker
  • GitHub Actions
  • Trivy
  • NGINX
  • Linux
  • Infrastructure security

Project Structure

  • app/
    • index.html
  • .github/workflows/
    • security-scan.yml
  • Dockerfile
  • trivy-report.json
  • screenshots/
  • README.md

Pipeline Capabilities

  • Automated container image builds
  • Vulnerability scanning at build time
  • Severity-based issue reporting
  • CI/CD gating for security validation
  • Clear evidence with screenshot documentation

Screenshot Evidence

The screenshots/ folder contains visual documentation of the pipeline stages and output.

Project structure
01 Project structure
Docker image built
02 Docker image built
Browser validation
03 Browser validation
Trivy installed
04 Trivy installed
Trivy scan results
05 Trivy scan results
Trivy report created
06 Trivy report created
GitHub Actions workflow
07 Actions workflow
GitHub Actions success
08 Actions success

Outcomes

  • Demonstrated container security gating in CI/CD
  • Produced actionable vulnerability reports
  • Enabled automated pipeline validation for secure delivery
  • Included visual evidence for recruiter review

Skills Demonstrated

  • DevSecOps pipeline implementation
  • Container image security scanning
  • GitHub Actions automation
  • Infrastructure security reporting
  • Vulnerability assessment and remediation readiness

Notes

This README is optimized for professional review and recruiter evaluation, with visual proof of the pipeline flow provided through the included screenshots.

About

Automated DevSecOps pipeline using GitHub Actions, Docker, and Trivy vulnerability scanning for container security validation.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors