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.
- 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.
- Developer push
- GitHub repository
- GitHub Actions pipeline
- Docker image build
- Trivy vulnerability scan
- Security report generation
- Deployment approval
- Docker
- GitHub Actions
- Trivy
- NGINX
- Linux
- Infrastructure security
app/index.html
.github/workflows/security-scan.yml
Dockerfiletrivy-report.jsonscreenshots/README.md
- Automated container image builds
- Vulnerability scanning at build time
- Severity-based issue reporting
- CI/CD gating for security validation
- Clear evidence with screenshot documentation
The screenshots/ folder contains visual documentation of the pipeline stages and output.
![]() 01 Project structure |
![]() 02 Docker image built |
![]() 03 Browser validation |
![]() 04 Trivy installed |
![]() 05 Trivy scan results |
![]() 06 Trivy report created |
![]() 07 Actions workflow |
![]() 08 Actions success |
- Demonstrated container security gating in CI/CD
- Produced actionable vulnerability reports
- Enabled automated pipeline validation for secure delivery
- Included visual evidence for recruiter review
- DevSecOps pipeline implementation
- Container image security scanning
- GitHub Actions automation
- Infrastructure security reporting
- Vulnerability assessment and remediation readiness
This README is optimized for professional review and recruiter evaluation, with visual proof of the pipeline flow provided through the included screenshots.







