Custom SIEM + Sentinel BAS

A detection-and-response platform built from scratch in Python, paired with Sentinel BAS, a breach-and-attack-simulation engine that runs Atomic Red Team techniques against the live lab and checks which detections actually fire.

Role
Design, engineering and validation
Year
2026
Status
Public, MIT license
Code
GitHub repository
Detection rules
35
Measured coverage, 7 of 10 techniques
70%
Attack-chain correlation window
60 min
Built-in threat hunts
8

Overview

Problem

A detection rule that looks correct in review can still be unable to fire: a parser can drop the field it depends on, or the telemetry can be polluted. Without running real attack techniques against the pipeline, detection coverage is an assumption.

What I built

Mini SIEM, a detection-and-response platform written from scratch in Python, with multi-source ingestion, 35 detection rules, a Sigma engine, attack-chain correlation, case management, threat hunting and analyst-approved SOAR.

Alongside it, Sentinel BAS drives Atomic Red Team techniques against the live lab and classifies each one as Detected, Delayed or Missed.

Why it matters

The first validation run exposed defects that rule review had missed. The Kerberoasting rule was structurally unable to fire because TicketEncryptionType was never extracted, and the log forwarder was polluting telemetry with its own noise.

Next projectARGUSA local AI assistant and Windows threat monitor behind a fail-closed security gate.

Contact and socials

The rule set, Sigma rules and coverage report are on GitHub. Send a message below to walk through the design, or follow my work on the platforms further down.