๐ง AIsecTest Insight โ MongoDB Challenge
AIsecTest Insight is an intelligent analysis and visualization platform for cybersecurity data. It is an adaptation of the AIsecTest system focused on the MongoDB Challenge at the AI in Action Hackathon.
The project leverages MongoDB Atlas, vector search, FastAPI, React, and AI-driven NLP to enable semantic search and smart exploration of incidents and vulnerabilities.
๐ Key Features
- ๐ Semantic search of security incidents (NLP + Vector Search)
- ๐ Visualization of threat trends
- โ ๏ธ Identification and classification of vulnerabilities
- ๐ Integration with MongoDB Atlas and AI services
๐งฑ Project Structure
aisectest-insight-mongodb/ โโโ backend/ # FastAPI backend with vector search โโโ frontend/ # React user interface โโโ data/ # Sample data โโโ deploy/ # Deployment instructions (Render, Vercel) โโโ .env.example # Environment configuration template โโโ docker-compose.yml # Container orchestration โโโ README.md # Project documentation
๐ก Inspiration
This project builds upon the original AIsecTest platform, which was designed to evaluate self-awareness in AI systems. AIsecTest Insight expands this vision by exploring external data โ such as security incidents and vulnerability reports โ with semantic intelligence and search capabilities.
๐งฐ Tech Stack
| Technology | Description |
|---|---|
| MongoDB Atlas | Document store and vector search engine |
| FastAPI | Lightweight Python backend framework |
| Sentence Transformers | NLP embedding model for semantic search |
| React + Tailwind | Frontend UI framework |
| Docker | Containerization for backend and frontend |
โ๏ธ Getting Started (Local)
Clone the repository
Create a
.envfile from the template:cp .env.example .env
3.Update MONGODB_URI with your Atlas connection string
- Run locally:
docker-compose up --build
Backend: http://localhost:8000
Frontend: http://localhost:3000

Log in or sign up for Devpost to join the conversation.