https://github.com/DeepakNarayananS/crew-ai-zeroday

═══════════════════════════════════════════════════════════════════════════════ BUILDING AN AUTONOMOUS ZERO-DAY VULNERABILITY MONITORING SYSTEM A Beginner's Guide to Automated Security Alerts ═══════════════════════════════════════════════════════════════════════════════

📋 WHAT YOU'LL BUILD

An automated system that: • Monitors Zero-Day.cz vulnerability database daily • Filters by your specific vendors (Microsoft, Cisco, VMware, etc.) • Categorizes by severity (Critical, High, Medium, Low) • Sends beautiful HTML email reports automatically • Runs completely autonomously

═══════════════════════════════════════════════════════════════════════════════ PREREQUISITES ═══════════════════════════════════════════════════════════════════════════════

✅ Python 3.9+ installed (Download: python.org) ✅ Gmail account (for sending emails) ✅ Basic command line knowledge ✅ Text editor (VS Code, Notepad++, etc.)

═══════════════════════════════════════════════════════════════════════════════ STEP 1: PROJECT SETUP ═══════════════════════════════════════════════════════════════════════════════

Open terminal/command prompt and run:

mkdir zero-day-monitor cd zero-day-monitor mkdir src config reports logs

Create virtual environment:

python -m venv venv

Activate it: Windows: venv\Scripts\activate Mac/Linux: source venv/bin/activate

═══════════════════════════════════════════════════════════════════════════════ STEP 2: INSTALL DEPENDENCIES ═══════════════════════════════════════════════════════════════════════════════

Create requirements.txt file with:

requests>=2.31.0 beautifulsoup4>=4.12.0 lxml>=4.9.0 python-dotenv>=1.0.0

Install packages:

pip install -r requirements.txt

═══════════════════════════════════════════════════════════════════════════════ STEP 3: CONFIGURE VENDORS ═══════════════════════════════════════════════════════════════════════════════

Create config/vendors.json:

{ "vendors": [ "microsoft", "windows", "cisco", "vmware", "google", "chrome", "linux", "android", "ios", "fortinet", "aws", "azure" ], "last_updated": "2025-11-08" }