Skip to content

Migrated to pySigma 2 - #111

Merged
thomaspatzke merged 4 commits into
mainfrom
pysigma-2
Oct 28, 2026
Merged

thomaspatzke merged 4 commits into
mainfrom
pysigma-2

Conversation

@thomaspatzke

Copy link
Copy Markdown
Member

No description provided.

- Removed Python 3.10 support from pyproject.toml, requiring Python 3.11 or higher.
- Updated pysigma dependency version to >=2.0.0.
- Enhanced the `check` and `convert` CLI commands to accept new options for security policy profiles and regex engines.
- Implemented logic to build a SigmaPolicy based on user-defined options for policy profiles and regex engines.
- Modified `load_rules` function to accept a policy parameter, allowing for more flexible rule loading.
- Added tests for new CLI options and policy behaviors, ensuring correct functionality for both safe and trusted profiles, as well as regex engine overrides.
- Created a new version file for the upcoming 2.0.0 release.
@thomaspatzke
thomaspatzke merged commit 7c6cae1 into main Oct 28, 2026
24 checks passed
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.

1 participant