Skip to content

tvarga94/owasp-cybersecurity

Repository files navigation

Laravel Logo

Build Status Total Downloads Latest Stable Version License

About Laravel

Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experience to be truly fulfilling. Laravel takes the pain out of development by easing common tasks used in many web projects, such as:

Laravel is accessible, powerful, and provides tools required for large, robust applications.

OWASP Security Application

This project is a Laravel-based web application developed as part of my Master Thesis at Subotica Tech. It showcases and addresses various OWASP Security principles.

About the Application

This Laravel application is designed to:

  • Demonstrate the implementation of OWASP Top 10 Security Best Practices.
  • Provide a secure foundation for modern web applications.
  • Serve as an educational tool for secure application design.

Getting Started

Follow the steps below to set up and run the application:

Prerequisites

Ensure you have the following installed:

  • PHP 8.2
  • Composer
  • MySQL
  • Node.js and npm

Installation Steps

  1. Clone the repository:
    git clone https://github.com/your-username/owasp-security.git
    cd owasp-security
    
  2. Install Dependencies:
  • composer install
  • npm install
  1. Set up your environment file
    cp .env.example .env
    

Update the .env file with your database credentials:

```bash
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=owasp_security
DB_USERNAME=your_username
DB_PASSWORD=your_password
  1. Generate the application key
    php artisan key:generate
    
  2. Run database migrations and seeders:
    php artisan migrate --seed
    
  3. Start the development server:
    php artisan serve
    Visit http://127.0.0.1:8000 to access the application. 

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages