Damn Vulnerable Grade Management System - An Intentionally Vulnerable Ruby on Rails App
Go to file
Achim D. Brucker dfaab6135f Added brief description of the Grade Management system. 2018-08-11 09:07:16 +01:00
app Imported updates based on grademgmt used in COMx503 in the academic year 2017/18. 2018-06-29 00:05:17 +01:00
bin Initial commit. 2017-10-22 20:56:44 +02:00
config Initial commit. 2017-10-22 20:56:44 +02:00
db Initial commit. 2017-10-22 20:56:44 +02:00
lib Initial commit. 2017-10-22 20:56:44 +02:00
log Initial commit. 2017-10-22 20:56:44 +02:00
public Initial commit. 2017-10-22 20:56:44 +02:00
tmp Initial commit. 2017-10-22 20:56:44 +02:00
.gitignore Initial commit. 2017-10-22 20:56:44 +02:00
Gemfile Initial commit. 2017-10-22 20:56:44 +02:00
Gemfile.lock Initial commit. 2017-10-22 20:56:44 +02:00
LICENSE Initial commit. 2017-10-22 20:56:44 +02:00
README.md Added brief description of the Grade Management system. 2018-08-11 09:07:16 +01:00
Rakefile Initial commit. 2017-10-22 20:56:44 +02:00
config.ru Initial commit. 2017-10-22 20:56:44 +02:00

README.md

Grade Management - An Intentionally Vulnerable Rails Application

Grade Management is an intentionally vulnerable grade management application that can be used for teaching security testing and security programming.

Grade Management implements a simplistic system for managaing university grade, i.e., students can check their marks and academics can enter marks.

Installation

Make sure that you have ruby and ruby-bundler installed. Then, run the following in the grademgmt directory:

bundle install --path vendor/bundle

Starting the server

To start the development server, run the following:

bin/rails server