murshid / README.md
devorbit's picture
Initial deployment - secrets removed
26e1c2e
metadata
title: Murshid - مُرشِد
emoji: 🛡️
colorFrom: blue
colorTo: indigo
sdk: docker
pinned: false
license: mit

🛡️ Murshid | مُرشِد

From Alerts to Guidance: MITRE ATT&CK-Aligned Techniques Mapping for SOC Analysts

REST API + Dashboard for analyzing Wazuh IDS rules and mapping them to MITRE ATT&CK techniques.

Features

  • Rule Analysis: Parse Wazuh XML rules and classify MITRE ATT&CK techniques
  • WQL Queries: Get pre-built Wazuh Query Language templates per technique
  • Dashboard: Interactive web UI with statistics and DB viewer
  • ML Pipeline: Logistic Regression with SecureBERT+ embeddings

Tech Stack

  • FastAPI — REST API
  • SQLite — Database
  • Logistic Regression — Primary classification model
  • SecureBERT+ — Text embeddings (optional, requires torch)

API Endpoints

Method URL Description
GET /health System health check
POST /rules/analyze Analyze a Wazuh XML rule
GET /results/{rule_id} Get stored results for a rule
GET /queries/{technique_id} Get WQL templates for a technique
GET /docs Interactive Swagger documentation