Skip to content

abeker/OWASP-Top-10

Repository files navigation

OWASP-Top-10

Purpose

Protection of the systems from attacks which were described in list OWASP Top 10. Attacks which were demonstrated:

  • Injection
  • Broken Authentication
  • Sensitive Data Exposure
  • Broken Access Control
  • Cross-Site Scripting (XSS)
  • Using Components with Known Vulnerabilities
  • Insufficient Logging & Monitoring

Installation

Technologies: Java v1.8, Maven, Spring Boot v2.3.2.RELEASE i Angular v10.0.5.

Usage

  1. Download/fork Front-End from this url (https://github.com/abeker/OWASP-Top-10-Front).
  2. Run npm install, in folder where is Front-End downloaded, to install all libraries which were used in project.
  3. Run npm start or ng serve to run Angular application
  4. Download/fork this repository
  5. Open in any Java framework (Intellij, Eclipse, ...)
  6. Run program
  7. Use application in browser on port localhost:4200