Turing College Logo

🔐 CyberSec AI Research Assistant

🔐 CyberSec AI Research Assistant

About this project

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

Created byNusrat Khan
Published atAugust 13, 2026
CourseAI engineering
Looking for
Potential usersFreelance projects