Repository navigation
v1.0.0
What's Changed
This PR updates the SQLite backend to support pySigma 1.0 and adds support for Sigma correlation rules, making the backend fully compliant (I hope...) with the Sigma specification.
Changes
-
Full Correlation Rule Support
event_count- Count events matching conditionsvalue_count- Count distinct field valuestemporal- Events from multiple rules within a timespantemporal_ordered- Events in specific order within a timespanvalue_sum/value_avg- Aggregate field value calculations- Configurable
timestamp_fieldfor correlation queries
-
Complete Sigma Modifier Support
- Timestamp part extraction (
hour,minute,day,week,month,year) viastrftime() fieldrefmodifier for field-to-field comparisonscasedmodifier using SQLiteGLOBfor case-sensitive matchingexistsmodifier for field existence checks
- Timestamp part extraction (
Updates
- Upgraded to pySigma 1.0.2
- Updated GitHub Actions workflows
New Contributors
- @chenrui333 made their first contribution in #6
- @sifex made their first contribution in #8
Full Changelog: v0.2.0...v1.0.0