Skip to content
forked from cehkunal/webapp

Sample Web App with Maven for Jenkins Demo

Notifications You must be signed in to change notification settings

d0uble3L/webapp

 
 

Repository files navigation

DevSecOps - Implementing Secure CI/CD PipelinesDME

This is a sample Web Application from DEVSECOPS#1 Introduction - Implementing Secure CI/CD Pipelines demo

Build Instruction

mvn clean package #Leveraging Maven

High Level Overview

Deploys JAVA application target/WebApp.war on Tomcat Web Server. This is a jenkins CI/CD pipleine that has security checks. (DevSecOp)

Tools

  • Jenkins - Pipeline
  • Github - Source Code Manager
  • TruffleHog - Secrets Scanner (docker)
  • owasp/dependency-check - Software Composition Analysis (SCA)(bash script)
  • Sonarqube - SAST (docker container)
  • Maven - Build ( running on instance)
  • Tomcat - Web HTTP server that run java code (running on instance)
  • Zap - DAST (running on docker)

Example

About

Sample Web App with Maven for Jenkins Demo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 80.8%
  • Shell 16.7%
  • CSS 2.5%