π€ Intelligent Incident Response Agent
This project is a demonstration of an advanced, AI-powered cybersecurity pipeline built for the AI Agent Hackathon. It features a coordinated system of three intelligent agents that work together to automatically detect, analyze, and remediate security threats in real-time.
Core Concept
The system is built on a three-agent pipeline, where each agent has a specialized role:
- π¨ The Monitor: Ingests raw security alerts from various sources.
- π§ The Analyzer: Enriches the raw data with business context using a knowledge base and evaluates the true risk using a large language model.
- βοΈ The Orchestrator: Takes the AI-driven recommendation and executes an automated remediation action, such as isolating a host or patching a system.
This multi-agent approach transforms a simple security alert into an intelligent, automated response that considers business impact and operational context.
π Sponsor Technology Integration
This project proudly integrates technologies from 5 key sponsors, showcasing a modern, AI-native approach to security automation.
| Sponsor | Category | How It's Used in this Project |
|---|---|---|
| Horizon3.ai | π Power Data | Simulated Threat Ingestion: The demo simulates receiving critical vulnerability alerts from Horizon3.ai, acting as a primary trigger for the incident response pipeline. (simulated_data.py) |
| Redis | π Power Data | High-Speed Messaging (Pacer): Redis serves as the communication backbone for the agents. The pacer.py module uses Redis Pub/Sub to pass threats from one agent to the next. |
| LlamaIndex | π§ Add Smarts | Knowledge Base & Context: LlamaIndex is used to build and query a knowledge base (knowledge_base.md) of the company's assets, enabling the AI to understand the business context of a threat. |
| HoneyHive | π§ Add Smarts | AI Observability (MCP): HoneyHive is integrated to trace and log the AI's decision-making process. It wraps the OpenAI calls, providing crucial observability and fulfilling the MCP requirement. |
| OpenAI | π§ Add Smarts | Core Intelligence: OpenAI's GPT-4 is the large language model that performs the risk analysis, severity justification, and recommends the final remediation action. |
ποΈ System Architecture
The agents communicate in a seamless pipeline, passing data through the Redis Pacer.
Threat Sources
(Horizon3, Bright Data)
β
βΌ
ββββββββββββββββββββ
β π¨ Agent 1: β
β Monitor β
ββββββββββββββββββββ
β
β (Publishes Raw Threat via Redis)
βΌ
ββββββββββββββββββββ ββββββββββββββββββββββ
β π§ Agent 2: ββββΆβ Knowledge Base β
β Analyzer β β (LlamaIndex) β
ββββββββββββββββββββ ββββββββββββββββββββββ
β
β (Publishes Enriched Analysis via Redis)
βΌ
ββββββββββββββββββββ ββββββββββββββββββββββ
β βοΈ Agent 3: ββββΆβ Remediation APIs β
β Orchestrator β β (Qodo / Speakeasy) β
ββββββββββββββββββββ ββββββββββββββββββββββ
β
βΌ
Action Taken
Built With
- honeyhive
- horizon3.ai
- llamaindex
- redis
Log in or sign up for Devpost to join the conversation.