Skip to content

Latest commit

 

History

History
66 lines (44 loc) · 1.97 KB

WORKSHOP.md

File metadata and controls

66 lines (44 loc) · 1.97 KB

Java Security Workshop

Required software

  • Java 11 or higher
  • Maven installed
  • Decent IDE (preferably IntelliJ Community or Ultimate latest version)
  • unrestricted access to your work machine
  • A Github account with unrestricted access
  • Docker desktop installed

Before we start

  • Fork this repository to your own GitHub account
  • Check out the forked repository
git clone https://github.com/<your_username>/<forked-repo>.git 
  • Sign up for a free Snyk account at https://snyk.io/signup (unless you already have one)
  • Connect the forked project to your Snyk projects and leave it there.

Run the application

  • Go to the root folder of the application and run using Maven
mvn spring-boot:run
  • The application fills itself with data at startup wait until you see READY in the console.
  • You can access the application on http://localhost:8081
  • By default there are two users configured you can access
Username Password User type
Admin admin ADMIN
User user CUSTOMER

Assignments

Before trying to exploit the application and/or fix vulnerabilities, play around in the app and make yourself familiar with the features. Essentially it is an application to order coffee's and beer's if you have an account.