Skip to content

A purposefully vulnerable application built with React (frontend) and Java Spring (backend) to be used for benchmarking DAST tools and their effectiveness against Single Page Applications (SPAs)

Notifications You must be signed in to change notification settings

vulnerable-apps/vulnerable-react-app

Repository files navigation

Vulnerable React App

A purposefully vulnerable application built with React (frontend) and Java Spring (backend). It is meant to be used for testing and learning about security vulnerabilities.

It is built using reactvulna and javulna by edusecmachine with some light modifications to make them work instantly with docker compose.

Running the app

Prerequisites

  • Have Docker and Docker Compose installed

Running the app

  • Clone the repository and update the Git submodules
git clone https://github.com/vulnerable-apps/vulnerable-react-app.git
cd vulnerable-react-app
git submodule init
git submodule update --remote --merge
  • Build and run the app
docker-compose up -d

References

About

A purposefully vulnerable application built with React (frontend) and Java Spring (backend) to be used for benchmarking DAST tools and their effectiveness against Single Page Applications (SPAs)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published