
CyberSec AI Research Assistant is an AI-powered threat intelligence tool built for cybersecurity professionals, SOC analysts, and security researchers.
🎯 The Problem
Security professionals waste valuable time manually searching across multiple sources for threat information during incidents. Switching between NVD, MITRE ATT&CK, threat feeds, and search engines is slow and error-prone — especially under pressure.
💡 The Solution
One conversational interface that brings everything together instantly.
✨ Key Features
- 🔍 Real-time cybersecurity threat research via web search
- 🛡️ CVE vulnerability lookup from NIST National Vulnerability Database
- ⚔️ MITRE ATT&CK technique lookup by ID (e.g. T1566, T1078)
- 🧠 Long-term memory using ChromaDB vector database
- 🤖 Model selector (GPT-4o-mini / GPT-4o)
- 📊 Token usage and cost tracking per query
- 🔒 Security guard to block malicious queries
⚙️ How It Works
Users type a cybersecurity question into the chat interface. The LangGraph agent decides which tools to use — web search, CVE lookup, or MITRE ATT&CK — retrieves relevant information, and generates a comprehensive response. Past research is stored in ChromaDB and automatically retrieved for follow-up questions.
🛠️ Built With
LangGraph • LangChain • OpenAI • ChromaDB • Tavily • Streamlit • Python • NVD (NIST) API • MITRE ATT&CK API