Meliodas-001/aegis-finsec

GitHub: Meliodas-001/aegis-finsec

Stars: 0 | Forks: 0

# AEGIS — Autonomous Financial Threat Intelligence Agent ## 🔴 Live Demo **[https://aegis-finsec-production.up.railway.app](https://aegis-finsec-production.up.railway.app)** ## What AEGIS Does AEGIS is an autonomous threat intelligence agent for fintech teams. It monitors your payment stack (Node.js, MongoDB, Stripe SDK, Plaid SDK) for critical CVEs, maps each vulnerability to the exact PCI-DSS v4.0 requirement it threatens, and runs four playbooks without being prompted. ## 4 Autonomous Playbooks | Playbook | Description | |---|---| | **Daily Threat Brief** | New CVEs affecting your registered fintech stack | | **PCI-DSS Compliance Report** | CVEs mapped to exact PCI-DSS v4.0 requirements | | **Active Threat Intelligence** | Live IOCs from URLhaus targeting payment infrastructure | | **Agent Architecture** | Full system overview and data sources | ## Architecture CISA KEV + NVD + URLhaus ↓ Elastic Search (MCP Server) ↓ Gemini + Google Cloud Agent Builder ↓ Flask API (4 Playbook Endpoints) ↓ AEGIS Dashboard (Railway) ## Tech Stack - **AI**: Gemini via Google Cloud Agent Builder - **Search**: Elastic Cloud Serverless (MCP Server) — GCP us-central1 - **Data**: 379 CVEs (CISA KEV + NVD) · 21,588 IOCs (URLhaus) - **Compliance**: 15 CVEs manually mapped to PCI-DSS v4.0 requirements - **Backend**: Python · Flask · Elasticsearch Python SDK - **Deploy**: Railway · Docker ## API Endpoints GET / → Dashboard UI GET /health → Health check GET /playbook/daily-brief → Top 10 critical CVEs for fintech stacks GET /playbook/compliance-report → PCI-DSS compliance mapping GET /playbook/active-threats → Live IOC feed ## Local Setup git clone https://github.com/Meliodas-001/aegis-finsec cd aegis-finsec python -m venv venv venv\Scripts\activate # Windows pip install -r requirements.txt cp .env.example .env # Fill in your keys python api/app.py **Required environment variables (add to `.env`):** ELASTIC_URL=your_elastic_endpoint ELASTIC_API_KEY=your_api_key GCP_PROJECT_ID=your_project_id NVD_API_KEY=your_nvd_key ## Hackathon Built for the Google Cloud + Gemini Agent Hackathon — Elastic Track · Financial Services Theme. ## License MIT
标签:后端开发