Skip to content

feat: Sigma rules pt.4 - #199

Closed
niwamo wants to merge 1 commit into
canonical:feat/sigma-rules-3from
niwamo:feat/sigma-rules-4
Closed

niwamo wants to merge 1 commit into
canonical:feat/sigma-rules-3from
niwamo:feat/sigma-rules-4

Conversation

@niwamo

@niwamo niwamo commented Jun 18, 2026

Copy link
Copy Markdown

Issue

Prior to this PR, sigma rules were loaded but not validated

Solution

Uses the official pySigma library to validate sigma rules in SigmaRules.add(), which is used by all public methods for loading sigma rules

Checklist

  • I have added or updated relevant documentation.
  • PR title makes an appropriate release note and follows conventional commits syntax.
  • Merge target is the correct branch, and relevant tandem backport PRs opened.
  • This change warrants a release, so I have updated the project.version field in the pyproject.toml file.

Context

See #197, #196 , and #195

Testing Instructions

Run the added unit tests (tox run -e unit)

Upgrade Notes

NA

uses the official pySigma library to validate sigma rules
in SigmaRules.add(), which is used for by public methods
for loading sigma rules
@niwamo
niwamo requested a review from a team as a code owner June 18, 2026 21:05
@MichaelThamm
MichaelThamm deleted the branch canonical:feat/sigma-rules-3 June 26, 2026 15:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants