cyberbrief
ExperimentalAI cyber threat-intel research and reporting.
WHAT IT DOES
CyberBRIEF transforms raw threat data into executive-grade BLUF (Bottom-Line-Up-Front) reports with MITRE ATT&CK mapping, IOC extraction, and academic citations. Three research tiers span free open-source intelligence to deep AI-powered research, so an analyst can do a quick lookup or a comprehensive multi-source workup from the same tool. The frontend is React 18 + TypeScript + Vite with Zustand state; the backend is a FastAPI service on Python 3.10+ with SQLite for report persistence.
Status: experimental. CyberBRIEF is a self-hosted web app, not an MCP server, so there is no AI-client config block. It is not published to a package registry; you clone and run it from source, and AI / search features need their own API keys.
WHAT IT PRODUCES
RUNNING IT
Prerequisites: Python 3.10+ for the FastAPI backend and Node.js with npm for the React frontend. Clone the repo, install both halves, then run the dev servers.
The Vite dev server proxies API calls to the backend. Frontend on http://localhost:5188, backend on http://localhost:8000.
Configure API keys (Brave Search, Gemini, Perplexity) and ports per docs/CONFIGURATION.md. Deployment configs ship for Railway (railway.json), Fly.io (fly.toml), and Docker (Dockerfile).