EasyBuggy Boot :fourleafclover:
May 15, 2026 ยท View on GitHub
EasyBuggy Boot :four_leaf_clover:
This is a clone of EasyBuggy built on Spring Boot. EasyBuggy is a broken web application in order to understand behavior of bugs and vulnerabilities, for example, memory leak, deadlock, JVM crash, SQL injection and so on.
:clock4: Quick Start (Docker Compose) with Keycloak, MySQL, Attacker's app
When running EasyBuggy Boot with Keycloak, MySQL, and an attacker's application
$ echo HOST=192.168.1.17 > .env # Set the IP address of the server on which to run EasyBuggy Boot
$ echo TZ=America/New_York >> .env # Add your time zone to eliminate container time skew
$ docker compose up
Access to
http://192.168.1.17
:clock4: Quick Start
When running EasyBuggy Boot alone (fewer vulnerabilities than docker compose up)
$ mvn spring-boot:run
( or java -jar ROOT.war or deploy ROOT.war on your servlet container with the JVM options. )
:warning: Java 8 is needed. Doesn't work with Java 9 or later.
Access to
http://localhost
To stop:
Use CTRL+C
:clock4: For more detail
See the wiki page.
:clock4: Environment
When you start with Docker Compose, the following containers will be started: