Skip to content

Repository files navigation

DevSecOps NGINX Webapp on Docker Desktop

This web application demonstrates a secure CI/CD pipeline. It scans standard Docker images for vulnerabilities and generates security reports. Next, it switches to distroless images to minimize potential attack risks. Finally, the pipeline creates a Software Bill of Materials report for the secure image.

Extra Reference Notes are available here

Step by Step Commands to run on VSCode bash terminal and Output Screenshots

Step 1: Run CICD-v1.sh

CICD-v1screen1

Output 1

CICD-v1screen2

CICD-v1screen3

CICD-v1screen4

CICD-v1screen5


Step 2: Run CICD-v2.sh

CICD-v2screen6

Output 2

CICD-v2screen7

CICD-v2screen8


Step 3: Run CICD-v3.sh

CICD-v3screen9

Output 3

CICD-v3screen10

CICD-v3screen11

CICD-v3screen12

CICD-v3screen13


Step 4: Run CICD-v4.sh

CICD-v4screen14

Output 4

CICD-v4screen15

CICD-v4screen16


About

This web app demonstrates CI/CD pipeline creation and Docker image security scanning. It uses distroless images to minimize security risks. The system generates vulnerability reports and creates a final SBOM for the secure image.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages