Skip to main content

Project / Detection-as-Code

MeteSec
Detection Engineering

Write once. Test everywhere. Deploy with confidence.

Portable, testable, and reviewable detections for modern security teams.

Status
Foundation
Phase
0.1
Source
GitHub
License
Apache-2.0

The Pipeline

Simulated target architecture · Work in progress
  1. 01DefineIntent and ownership
    idlogicowner
    Manifest attached
  2. 02ValidateSchema and metadata
    schema ✓syntax ✓metadata ✓
    Schema OK
  3. 03TestBehavioral evidence
    positive 4/4negative 7/7
    Evidence attached
  4. 04ReviewTechnical peer review
    MESRdata source?confirmed ✓
    Reviewed
  5. 05ApproveControlled release gate
    release gateAPPROVED
    v0.1.0 signed
  6. 06PublishCompile and upload
    Sentinel>_SplunkElasticSecOpsQQRadar
    uploading
    Target ready

QUEUE ONLINE New target-example rules enter the simulated repository automatically.

Implementation reality

What is verified today

These cards use verified project data only.

ArchitectureTarget flow definedThe simulator shows the intended end state.
Current phaseFoundation · 0.1Define the compact detection-package layout that connects intent, implementation, and test evidence.
VerifiedSchema validationManifest schema and positive/negative fixtures
Next milestoneDetection packagesCompact detection-package layout

Why this exists

Detections should behave like software.

Detection content should be reviewable like software: explicit inputs, reproducible validation, meaningful tests, and a visible history of why a rule changed.

MeteSec Detection Engineering is being built as a practical reference implementation of that idea. It begins deliberately small. The first goal is not a giant repository full of empty folders or copied rules; it is a coherent path from a detection idea to a tested, portable artifact.

The repository currently contains the verified project foundation and its first executable manifest contract. Detection rules and automated delivery are the next milestones, not features the project pretends to have already completed.

Operating model

From signal to controlled artifact

01

Define

Describe behavior, evidence, required data, and the expected analytical outcome before platform syntax.

02

Represent

Use Sigma first while keeping the logical model independent enough for explicit target adapters.

03

Prove

Keep positive and negative fixtures close to the implementation and make validation executable.

04

Deliver

Generate reviewable documentation and artifacts through a controlled validation pipeline.

Current state

Honest progress, visible boundaries

Completed means verified. Planned means it does not exist yet.

Verified foundation

  • Public GitHub distribution mirror activated
  • Project governance and contribution boundaries documented
  • Four foundational architecture decisions recorded
  • Logical manifest v1 and executable schema validation verified

Next build steps

  1. Compact detection-package layout
  2. Pinned Sigma validation toolchain
  3. First Sigma detection and fixture-based tests
  4. Automated validation pipeline and generated catalogue

Living roadmap

Build sequence

Read the source roadmap ↗
  1. 0.1
    Foundation

    Detection contract, schema, examples, first rules, and validation.

    active
  2. 0.2
    Detection set

    A small, useful rule collection with fixtures and clear data requirements.

    planned
  3. 0.3
    Delivery

    Automated checks, generated documentation, and reviewable release artifacts.

    planned
  4. 0.4
    Integrations

    Explicit target-platform adapters without coupling the logical model to one SIEM.

    planned

Build log

Latest project updates

Logical detection contract verified

Manifest v1 now enforces stable identity, evidence, lifecycle, and test-readiness requirements through executable schema validation.

Public GitHub mirror activated

The reviewed main branch is now available through a one-way public distribution mirror.

Repository foundation published

The public source, project handoff, roadmap, contribution policy, and architecture record are live.

Public repository

Inspect the decisions, not only the result.

GitHub carries the reviewed public main branch, including the architecture record, manifest contract, roadmap, and project history.