GuardFlow

Status: in-progress
JavaScriptPython

GuardFlow

Overview

A logistic regression model that detects malicious websites, implemented as a browser extension.

Key Features

  • Machine learning detection
  • Browser extension integration
  • Real-time analysis
  • Data visualization
  • Model training interface

Technical Implementation

Model Training

python
import sklearn
from sklearn.linear_model import LogisticRegression

def train_model(X, y):
    model = LogisticRegression()
    model.fit(X, y)
    return model

Browser Extension

javascript
const analyzeWebsite = async (url) => {
    const features = await extractFeatures(url);
    return model.predict(features);
};

Components

  • Data preprocessing
  • Model training
  • Feature extraction
  • Browser integration