Detection as Code

Sigma and pySigma

Sigma and pySigma are open-source tooling, not a vendor product, and score 5.50 of 10, sixth of the 12 profiled. Sigma is the rule format, pySigma and sigma-cli convert rules to SIEM queries, and the main repository holds more than 3,000 community rules. With no runtime there is no rule health to score.

Rubric total
5.50 of 10, sixth of 14 scored, sixth of 12 profiled
Matrix score
12.0 of 33 (10 documented, 4 partial, 19 not documented)
Rule health
1 documented, 0 partial of 5 matrix rule-health columns
Ownership
Independent company, SigmaHQ community project (open-source community; no company owner). No acquisition or rename found for the SigmaHQ project on 2026-11-03. Ownership is a community project, copyright SigmaHQ. github.com read 2026-11-03
Website
sigmahq.io

What Sigma and pySigma is

Sigma and pySigma are open-source tooling, not a vendor product. Sigma is a YAML rule format kept by the SigmaHQ community. The main repository offers more than 3,000 detection rules under the Detection Rule License 1.1 (README, read 2026-11-03). pySigma and sigma-cli are under LGPL-2.1.

pySigma parses rules and converts them to queries through installable backend plugins. sigma-cli is the official command-line converter, with convert, list and plugin subcommands. The site scores Sigma on the same eight criteria so a reader can see what the conversion layer gives and what it leaves to the platform. Sigma does not run rules, store them or alert, so pair it with a platform that does.

Vendor description: Sigma is an open, vendor-neutral signature format for describing log-based detections, with more than 3,000 community rules. pySigma and sigma-cli convert those rules into queries for SIEM and other backends. github.com read 2026-11-03

How Sigma and pySigma scores on the rubric

5.50 of 10 across eight weighted criteria. It sits in band C with Anvilogic and Detecteam: totals within 0.25 are a band, not a ladder. Each score has its reason and the page it was read from. The rubric explains the bands.

Rule languages and convers..8.5Git-native workflow and CI..6.0Testing4.0Coverage analytics5.0Rule health2.0Versioning and rollback5.0Content library size and f..8.0Pricing transparency9.0

Sigma and pySigma on the eight rubric criteria. Part = weight times score over 100; the parts sum to the total.

CriterionWeightScoreStatusReason and source
Rule languages and conversion paths158.5documentedSigma is the rule format; pySigma and sigma-cli convert it to backend queries through installable plugins (Splunk, Panther, NetWitness and others named; no total published). Scored as tooling, not a vendor. github.com read 2026-11-03 github.com read 2026-11-03 github.com read 2026-11-04
Git-native workflow and CI/CD186.0partialRules are YAML files in a public GitHub repo and sigma-cli converts from the command line; the pages read describe no CI workflow. github.com read 2026-11-03 github.com read 2026-11-04
Testing154.0not documentedThe pages read do not document rule testing, validators or replay; this scores what was read, not what the tooling may offer elsewhere. github.com read 2026-11-04
Coverage analytics125.0partialRules carry ATT&CK tags in the repository; the pages read describe no coverage matrix or gap analysis. github.com read 2026-11-03
Rule health182.0not documentedNo rule health, noise or field drift feature is documented; a rule format has no runtime to measure. github.com read 2026-11-03 github.com read 2026-11-03
Versioning and rollback85.0partialThe format is defined in a specification repository and rules live in git; no rollback tooling is described. github.com read 2026-11-03
Content library size and freshness88.0documentedSigmaHQ README states more than 3,000 community rules under the Detection Rule License 1.1; no dated count. github.com read 2026-11-03
Pricing transparency69.0documentedFree and open source: rules under DRL 1.1, pySigma and sigma-cli under LGPL-2.1. github.com read 2026-11-03 github.com read 2026-11-03
Total, of 101005.50Sum of the eight parts: 1.27 + 1.08 + 0.60 + 0.60 + 0.36 + 0.40 + 0.64 + 0.54

The 33 capabilities for Sigma and pySigma

Languages: 6 documented, 1 partial of 10
Sigma and pySigma, Sigma native: documentedSigma and pySigma, Sigma conversion: documentedSigma and pySigma, YARA-L: partialSigma and pySigma, SPL: documentedSigma and pySigma, KQL: documentedSigma and pySigma, EQL or ES|QL: documentedSigma and pySigma, Python: not documentedSigma and pySigma, Visual builder: not documentedSigma and pySigma, YARA: not documentedSigma and pySigma, Lucene or KQL-like: documented
Source control and CI: 0 documented, 2 partial of 6
Sigma and pySigma, Git sync: not documentedSigma and pySigma, PR deploy: not documentedSigma and pySigma, CLI: partialSigma and pySigma, Rule API: not documentedSigma and pySigma, CI examples: partialSigma and pySigma, Env promotion: not documented
Testing: 0 documented, 0 partial of 5
Sigma and pySigma, Unit tests: not documentedSigma and pySigma, Replay: not documentedSigma and pySigma, Synthetic events: not documentedSigma and pySigma, Backtest reports: not documentedSigma and pySigma, Test coverage: not documented
Coverage analytics: 1 documented, 0 partial of 4
Sigma and pySigma, ATT&CK map: documentedSigma and pySigma, Gap view: not documentedSigma and pySigma, Data sources: not documentedSigma and pySigma, Log source health: not documented
Rule health: 1 documented, 0 partial of 5
Sigma and pySigma, Noisy rules: not documentedSigma and pySigma, Broken rules: not documentedSigma and pySigma, Field drift: not documentedSigma and pySigma, Rule cost: not documentedSigma and pySigma, Lifecycle: documented
Library: 2 documented, 1 partial of 3
Sigma and pySigma, Library count: documentedSigma and pySigma, Community: documentedSigma and pySigma, Cadence: partial

documenteddocumentedpartialpartialnot documentednot documented

Notes and sources for each cell are on the group pages: Languages, Source control and CI, Testing, Coverage analytics, Rule health, Library.

Where Sigma and pySigma is strong

Where Sigma and pySigma is behind

What only Sigma and pySigma publishes

Sigma's own repository runs a GitHub Actions workflow named Sigma Rule Tests that applies yamllint and logsource tests, which checks rule files but does not deploy them. raw.githubusercontent.com read 2026-11-03

Pricing as published for Sigma and pySigma

Free and open source. No commercial price list. Rules are under the Detection Rule License 1.1; pySigma and sigma-cli are under LGPL-2.1. github.com read 2026-11-03

Named customers of Sigma and pySigma

No customers are named on the public pages read for Sigma and pySigma.

Recent releases and news for Sigma and pySigma

No dated releases were recorded for Sigma and pySigma in the read.

Shortlist Sigma and pySigma when

Verdict on Sigma and pySigma

Sixth of 12 at 5.50, in band C with Anvilogic (5.48) and Detecteam (5.26), scored as tooling with no runtime.

Compare Sigma and pySigma

Alternatives to Sigma and pySigma. Head-to-head diffs: SOC Prime, Anvilogic, Panther, Detecteam, Elastic Security, Splunk Enterprise Security (Cisco), Sekoia.io, Hunters, Google Security Operations, Microsoft Sentinel, Mate Security.