This library provides the Elasticsearch backend for pySigma, converting Sigma rules into Lucene, ES|QL (including correlations), and EQL queries. It supports Elasticsearch versions 7.x and 8.x, with the latest version 2.0.3 requiring Python >=3.10. Release cadence follows Sigma specification updates and Elasticsearch query language changes.
pip install pysigma-backend-elasticsearchNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Convert a simple Sigma rule into an Elasticsearch Lucene query using the default backend.
Ensure every detection has an explicit `condition: selection` or similar, not just the rule body.
Use `from pysigma.backends.elasticsearch import ElasticsearchBackend`.
Install with `pip install pysigma-backend-elasticsearch[correlation]` or separately `pip install pysigma-correlation-rules`.
No resource links recorded.