Skip to content

Releases: SigmaHQ/pySigma-backend-sqlite

v1.1.3

25 Jan 16:03

Choose a tag to compare

What's new

  • bug correction in Zircolite output format v2

Full Changelog: v1.1.2...v1.1.3

v1.1.2

25 Jan 14:55

Choose a tag to compare

What's new

  • Updated Zircolite output format

Full Changelog: v1.1.1...v1.1.2

v1.1.1

21 Jan 20:23

Choose a tag to compare

What's changed

pySigma version update

v1.0.0

08 Jan 15:51
619135f

Choose a tag to compare

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 conditions
    • value_count - Count distinct field values
    • temporal - Events from multiple rules within a timespan
    • temporal_ordered - Events in specific order within a timespan
    • value_sum / value_avg - Aggregate field value calculations
    • Configurable timestamp_field for correlation queries
  • Complete Sigma Modifier Support

    • Timestamp part extraction (hour, minute, day, week, month, year) via strftime()
    • fieldref modifier for field-to-field comparisons
    • cased modifier using SQLite GLOB for case-sensitive matching
    • exists modifier for field existence checks

Updates

  • Upgraded to pySigma 1.0.2
  • Updated GitHub Actions workflows

New Contributors

Full Changelog: v0.2.0...v1.0.0

v0.2.0

23 Oct 15:39
23f5554

Choose a tag to compare

What's Changed

  • Chore workflow by @frack113 in #5
  • Add new modifiers support by @wagga40 (fieldref, exists, cased)
  • Remove Python 3.8 support and update workflow and tests by @wagga40

About Correlation rules support

Correlation rules need a timespan field in order to work correctly. For now, there is no simple and generic way to implement it with SQLite. To be honest, given that there are nearly no correlation rules in the official rules repository, I don't think this is a problem at the moment.

v0.1.2

04 Feb 11:19
4d7ed9c

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.1.1...v0.1.2

v0.1.1

29 Dec 21:54
535c8b0

Choose a tag to compare

What's Changed

  • Add finalize_output for zircolite format by @wagga40 in #2

Full Changelog: v0.1.0...v0.1.1

v0.1.0

27 Oct 22:28

Choose a tag to compare

Initial release