Skip to content

Manjaws1/Cyber-Security-Risk-Scoring-System

Repository files navigation

CyberScope

Assess cybersecurity posture. CyberScope calculates risk scores from asset data. Identify vulnerabilities. Receive remediation plans.

Features

  • Interactive Landing Page See instructions before data entry.

  • Dynamic Form Input asset details. Validate numeric inputs. Reject invalid entries.

  • Scoring Engine Sum assessment values. Penalize weak passwords. Penalize missing MFA. Scale scores to organization size.

  • Dashboard View risk metrics. Track risk levels. Prioritize remediation actions.

  • Reporting Download HTML reports. Save results.

Technology

  • Python 3 Backend
  • React Frontend
  • Tailwind CSS
  • JSON Data Storage

Installation

Prerequisites

  • Python 3
  • Node.js

Quick Start

  1. Clone Repository

    git clone https://github.com/Manjaws1/Cyber-Security-Risk-Scoring-System.git
    cd Cyber-Security-Risk-Scoring-System
  2. Build Frontend

    cd web
    npm install
    npm run build
    cd ..
  3. Run System

    python src/server.py
  4. Access Dashboard Open browser to http://localhost:8000

Methodology

The system uses weighted algorithms. Score range is 0 to 100. Technical factors include unpatched software. Human factors include phishing failures. Administrative factors include policy gaps. Asset count scales scores.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors