Discover and explore top open-source AI tools and projects—updated daily.
MHaggisUnified security detection rule server with LLM-powered analysis
Top 90.3% on SourcePulse
Summary
This project offers a Model Context Protocol (MCP) server that unifies diverse security detection rule formats (Sigma, Splunk ESCU, Elastic, KQL) into a queryable database. It enables Large Language Models (LLMs) to perform advanced security analysis, threat emulation, and automated detection engineering. Aimed at security analysts and detection engineers, it significantly enhances the efficiency and effectiveness of managing and utilizing security detection content.
How It Works
The server indexes detection rules from multiple sources into a unified SQLite database. It exposes these rules and a suite of tools via MCP, allowing LLMs to query, analyze, and generate detections. Key features include dynamic pattern extraction from rule logic, a knowledge graph for persistent analytical memory, and token-optimized tools for efficient LLM interaction, facilitating complex workflows like automated threat emulation and gap analysis.
Quick Start & Requirements
npx -y security-detections-mcp. Alternative: Clone, npm install, npm run build.SIGMA_PATHS, SPLUNK_PATHS, ELASTIC_PATHS, KQL_PATHS, STORY_PATHS) for rule directories.Highlighted Details
Maintenance & Community
No specific details on contributors, sponsorships, or community channels are provided.
Licensing & Compatibility
Limitations & Caveats
2 days ago
Inactive