Skip to content

Latest commit

Β 

History

History
55 lines (41 loc) Β· 2.25 KB

File metadata and controls

55 lines (41 loc) Β· 2.25 KB

Secure DevOps Demo w/ CIS Docker Benchmark

CI/CD - Static & Dynamic Analysis Docker Hub Publish

A vulnerable NodeJS app to demonstrate secure container mangement practices according CIS Docker Benchmark v1.5.0.

The system proposes a DevSecOps framework leveraging static analysis and dynamic analysis tools implemented through GitHub Actions workflow.

Integrated Tools

Workflow Architecture

System Arch

PoC Demo

PoC Demo

Workflow Sequence

  1. Continuous Integration - Static analysis

    1. Dockerfile scan (Trivy)
    2. Docker Image scan (docker scout)
      • Quickview report
      • Base image report
      • CVE report

    πŸ’‘ NOTE: After CI run, Docker Image is available Docker Hub

  2. Continuous Deployment - Dynamic analysis

    1. CIS Benchmark scan (docker-bench)
      • Report
    2. Falco Runtime Event Detection
      • Events Log

    πŸ’‘ NOTE: CD run initiates with the Docker image being deployed on the server

Courtesy