VulnChatBot is a premium, AI-powered vulnerability intelligence platform. It combines local database searching (Metasploit, SSTI) with deep AI analysis via the Groq API to help security researchers find and understand exploits lightning-fast.
- AI Deep Search: Specialized mode for CVEs and Service Version vulnerabilities.
- Live Exploit-DB Integration: Direct links to the latest exploit code.
- Metasploit Integration: Search local MSF database modules instantly.
- Premium Web UI: A sleek, glassmorphism-themed interface with dark mode.
- Professional CLI: A color-coded terminal version for fast operation.
- Secure API Handling: Uses
.envto keep your keys safe from exposure.
-
Clone the Repository:
git clone https://github.com/m8a8a8y/VulnChatBot.git cd VulnChatBot -
Install Dependencies:
pip install -r requirements.txt
-
Configure API Key: Never hardcode your API key. VulnChatBot reads it from the
GROQ_API_KEYenvironment variable. Local development: Create a.envfile (use.env.exampleas a template):GROQ_API_KEY=your_groq_api_key_here
Production/Hosting: Set the
GROQ_API_KEYin your server's environment settings. (e.g. GitHub Secrets, Heroku Config Vars, etc.) -
Run the App:
- Web Version:
python app.py(Access athttp://127.0.0.1:5000) - CLI Version:
python chat.py
- Web Version:
- General Search: Enter keywords like
ssh,windows, orsmbin the main search bar to see local database matches. - AI Search: Click "AI Search" in the sidebar and enter a specific CVE (e.g.,
CVE-2021-44228) for a deep analysis and direct exploit links.
This project is licensed under the MIT License - see the LICENSE file for details.
Created with ❤️ by m8a8a8y