Skip to content

hatamoto429/SARRAA

Repository files navigation

SARRAA

Vue.js
MySQL

Overview

SARRAA is a Master's thesis prototype project designed to demonstrate a novel AI-based web security approach.
This system utilizes a trained machine learning model as a middleware to classify (accept or reject) web requests dynamically before they are passed to the backend.
With the usage of iteratively trained AI, this project aims to enhance the traditional implementations of Web Application Firewalls (WAFs) and Intrusion Detection Systems (IDSs), mitigating common issues associated with dictionary-based filtering and blacklisting.

Thesis Start Date: 26.03.2025

Technologies Used

Technology Description
Vue.js Frontend framework
Vite Build tool for fast development
MySQL Database backend
AI Model Used for request classification

Project Setup

Clone the repository and install dependencies:

npm install

Development Setup

Compile and Hot-Reload for Development

npm run dev

Type-Check, Compile, and Minify for Production

npm run build

Lint with ESLint

npm run lint

About

Masterthesis Prototype - Security AI For Real Time Request And Attack Analysis

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published