Enterprise Vulnerability Management Platform
Runs entirely inside your terminal. No browser. No server. Just Git.
╔══════════════════════════════════════════╗
║ MGUI SECURITY CONSOLE ║
║ Enterprise Vulnerability Management ║
╚══════════════════════════════════════════╝
Requires Python 3.9+ and Git.
git clone https://github.com/YOUR_USERNAME/mgui-security.git
cd mgui-security
pip install -r requirements.txt
python mgui.pyWindows:
git clone https://github.com/YOUR_USERNAME/mgui-security.git
cd mgui-security
pip install -r requirements.txt
python mgui.pyMac / Linux:
git clone https://github.com/YOUR_USERNAME/mgui-security.git
cd mgui-security
pip install -r requirements.txt
python3 mgui.py
⚠️ This project is Git-only and intentionally not published to PyPI.
Clone the repo to install.
MGUI is a terminal-native security console that demonstrates the full enterprise vulnerability management lifecycle:
Scan → Detect → Prioritize → Patch → Validate → Report
| Module | Description |
|---|---|
| [1] Vulnerability Management | Full scan → CVE detection → risk scoring → patch → validate |
| [2] Asset Discovery | 12-host inventory — OS, IP, ports, roles |
| [3] Patch Center | Risk-based SLA queue (Critical=24h · High=72h · Medium=7d) |
| [4] Reports / Analytics | Power BI-style 5-tab dashboard in terminal |
| Tab | What It Shows |
|---|---|
| Executive Summary | KPI cards · severity bars · risk posture gauge |
| KEV Compliance | CISA BOD 22-01 status · compliance meter |
| Patch SLA | NIST SP 800-40 · SLA breach indicators |
| EPSS Heat Map | FIRST.org exploit probability · CVSS scatter |
| Trend Analysis | 7-month rolling · MTTR · patch velocity |
| CVE | Service | CVSS | EPSS | KEV |
|---|---|---|---|---|
| CVE-2021-44228 | Log4j | 10.0 | 99% | ✅ |
| CVE-2021-41773 | Apache | 9.8 | 95% | ✅ |
| CVE-2023-38545 | curl | 9.8 | 96% | ✅ |
| CVE-2014-0160 | OpenSSL (Heartbleed) | 7.5 | 97% | ✅ |
| CVE-2023-21980 | MySQL | 6.5 | 61% | ❌ |
| CVE-2016-0777 | OpenSSH | 5.8 | 42% | ❌ |
↑ ↓ Navigate tables
Enter Select / View detail
P Patch selected vulnerability
V View results / Validation scan
S Summary dashboard
Tab Switch report tabs
Esc Go back / Previous screen
1 2 3 4 Quick-select home menu
Q Quit
| Platform | Recommended |
|---|---|
| Windows | Windows Terminal (best) · PowerShell |
| macOS | iTerm2 · native Terminal |
| Linux | Any modern terminal emulator |
cd mgui-security
git pullThis is a working prototype for demonstration purposes.
- CVE data and scan results are simulated
- No real scanning, patching, or system changes occur
- A production version would integrate with Tenable, NVD API, CISA KEV API, Ansible, and ServiceNow
MIT — see LICENSE
Built by Sunil · Cybersecurity · Detection Engineering · Vulnerability Management