AI-Driven Autonomous SOC

A Security Operations Center with an AI analyst, in a single platform.

An AI-powered Security Operations Center covering real-time threat detection, autonomous response, reinforcement learning, federated learning and predictive intelligence. It runs as one Streamlit app backed by Supabase.

The problem

Analysts spend their time jumping between dashboards, feeds and tickets. This project puts monitoring, threat intelligence, response and reporting in one place, with an AI assistant that can use those tools itself.

What I built

How it is put together

Each area is its own Streamlit page, and shared services handle the AI assistant, authentication, the Supabase database, the firewall engine and report generation, so features can be added without touching the rest.

Built with

Python, Streamlit, Plotly, Supabase, scikit-learn, Groq (Llama 3.3), ReportLab

Source on GitHub · Live demo

All projects

Loading