๐ท๏ธ Repository Rename
We've renamed the repository from `pySigma-backend-microsoft365defender` to `pySigma-backend-kusto`. This change reflects our expanded focus on supporting the Kusto Query Language (KQL) as a backend for various platforms.
๐ New Features
๐ Sentinel ASIM Pipeline
- Introduced the `sentinel_asim` pipeline, providing initial beta support for the Sentinel Advanced Security Information Model (ASIM) tables. (Thanks adonm!)
๐ ๏ธ Backend Enhancements
- Renamed `Microsoft365DefenderBackend` to `KustoBackend` for clarity and broader applicability.
- The `microsoft_365_defender_pipeline` is no longer automatically applied by the backend, allowing for more flexible configurations.
๐ง Microsoft 365 Defender Pipeline Improvements
- Table renaming is now performed within the pipeline rather than the backend.
- Added the ability to override Sigma Rule category -> table name mappings with a custom `query_table` parameter.
๐ Usage Example
For details on using custom table names, see the [README](https://github.com/AttackIQ/pySigma-backend-kusto?tab=readme-ov-file#%EF%B8%8F-custom-table-names-new-in-030-experimental).
๐ฎ Future Plans
We're actively working on expanding support for additional KQL-based platforms. Stay tuned for updates on Microsoft XDR and other integrations!
๐ Acknowledgements
Special thanks to the SigmaHQ Discord community for their valuable input on the repository direction.