What's Changed * Add DuplicateReferencesValidator by frack113 in https://github.com/SigmaHQ/pySigma/pull/155 * Add New Tags validator by frack113 in https://github.com/SigmaHQ/pySigma/pull/157 * Fix a bug where SigmaRegularExpression.escape() was buggy when using … by Res260 in https://github.com/SigmaHQ/pySigma/pull/154 * add new validator by frack113 in https://github.com/SigmaHQ/pySigma/pull/159 * add metadata tests by frack113 in https://github.com/SigmaHQ/pySigma/pull/160 * Add Filename Validator by frack113 in https://github.com/SigmaHQ/pySigma/pull/161
What's Changed * Added `replace` query post-processing transformation. * Add Basic Wildcard Validator by nasbench in https://github.com/SigmaHQ/pySigma/pull/146 * Fix data sharing among class instances by mostafa in https://github.com/SigmaHQ/pySigma/pull/145 * feat: small updates and additions by nasbench in https://github.com/SigmaHQ/pySigma/pull/147 * Add `py.typed` file to package root by wbadart in https://github.com/SigmaHQ/pySigma/pull/149 * Quick fix to rule `falsepositives` validation in `from_dict` by wbadart in https://github.com/SigmaHQ/pySigma/pull/150
New Contributors * wbadart made their first contribution in https://github.com/SigmaHQ/pySigma/pull/149
* Updated dependencies to fix certification validation security issues caused by old certifi package. * Enforce *fields* value in Sigma rules is a list.
* Fixed deprecated escaping * Reintroduced visibility of test backend and pipeline only with pytest present. * Removal of _pipeline from pipeline identifiers. * Completed postprocessing and finalizer dicts. * Removal of backend and pipeline dicts.