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