Skip to content
/ Cybether Public
forked from jccyberx/Cybether

Cybether - A modern, open-source Cybersecurity Governance, Risk, and Compliance (GRC) dashboard

Notifications You must be signed in to change notification settings

Dvi23/Cybether

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cybether

A modern, open-source Cybersecurity Governance, Risk, and Compliance (GRC) dashboard.

🚀 Quick Start

# Clone the repository
git clone https://github.com/jccyberx/Cybether.git
cd cybether

# Start the application
./deploy.sh

Visit http://localhost:3000 and login with:

  • Username: admin
  • Password: admin123

📋 Overview

Cybether is a GRC dashboard that helps organisations monitor and manage their cyber security posture. It provides real-time insights into:

  • 🛡️ Threat Level Monitoring
  • 📈 Maturity Rating Tracking
  • ⚠️ Risk Management
  • 📊 Project Progress
  • ✅ Compliance Framework Status

🛠️ Features

Dashboard

  • Real-time Threat Monitoring: Track and assess current threat levels
  • Maturity Tracking: Monitor security maturity with trend analysis
  • Risk Overview: Visualize and manage security risks
  • Project Management: Track security initiatives
  • Compliance Status: Monitor major framework compliance
    • PCI DSS
    • NIST CSF
    • ISO 27001
    • SOC 2

Administration

Access the admin interface at http://localhost:3000/admin to:

  • Update threat levels
  • Manage maturity ratings and trends
  • Handle risk assessments
  • Update project status
  • Track compliance progress

🔧 Prerequisites

📦 Installation

Standard Installation

# Clone the repository
git clone https://github.com/jccyberx/Cybether.git
cd cybether

# Start the application
./deploy.sh

Clean Installation

# For a fresh start (removes existing data)
./deploy.sh --clean

Manual Installation

# Build and start containers
docker compose up --build

# Stop containers
docker compose down

🔍 Verification

After installation, verify that:

  1. Frontend is accessible at http://localhost:3000
  2. You can log in with admin credentials
  3. All dashboard components are loading
  4. Admin functions are working

🏗️ Architecture

Cybether uses a modern three-tier architecture:

  • Frontend: React with Tailwind CSS
  • Backend: Python Flask REST API
  • Database: PostgreSQL

All components are containerised using Docker for easy deployment and scaling.

📜 License

This project is licensed under the MIT License - see the LICENSE file for details.

📞 Support

For support or inquiries:

About

Cybether - A modern, open-source Cybersecurity Governance, Risk, and Compliance (GRC) dashboard

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 58.9%
  • Python 34.8%
  • Shell 2.6%
  • CSS 1.6%
  • Dockerfile 1.6%
  • HTML 0.5%