v0.4.0 - Azure Monitor Pipeline & Code Refactoring
·
14 commits
to main
since this release
๐ Release Notes
๐ Major Changes
๐ก๏ธ Microsoft XDR Pipeline (formerly Microsoft 365 Defender)
- ๐ Microsoft 365 Defender pipeline renamed to Microsoft XDR
โ ๏ธ Users should migrate to the new Microsoft XDR pipeline
๐ Azure Monitor Pipeline (NEW!)
- ๐งช New Azure Monitor pipeline introduced (alpha status)
- ๐๏ธ Supports field mappings for SecurityEvents and SigninLogs tables
- ๐ All 698 Azure Monitor tables supported in final queries
๐ Enhanced Sentinel ASIM Pipeline (Beta)
- ๐ Additional field mappings added (beta status)
๐ Expanded Table Support
- Microsoft XDR: 38 tables
- Sentinel ASIM: 8 tables
- Azure Monitor: 698 tables
๐๏ธ Codebase Refactoring
- ๐งฑ Improved organization and structure
- ๐ Better sharing of components across pipelines
โจ New Features
๐๏ธ Custom Table Name Support
- ๐ Set custom table names with
query_table
parameter - ๐ Configurable via YAML or Python
๐ Flexible Rule Category Handling
- ๐ซ "Unsupported rule category" error suppressed when the following conditions are met:
- Rule category is absent or category not in
mappings.py
for each pippeline
- Rule category is absent or category not in
- A valid table is supplied via
query_table
param
๐ ๏ธ Technical Improvements
๐ Table Generation Scripts
- ๐ค New scripts in
utils
folder - ๐ Auto-populate valid tables and field schema in
tables.py
for each pipeline
๐บ๏ธ Field Mappings
- ๐จ Ongoing improvements for all pipelines
๐ Rule-to-Table Mapping
- ๐ง Work in progress on advanced mapping methods
๐ Documentation
- ๐ Updated README with
query_table
usage - ๐ก New examples for YAML and Python implementations
- FAQ/Troubleshooting section
โ ๏ธ Deprecation Notices
- ๐ซ Microsoft 365 Defender pipeline is deprecated
- ๐ Users should migrate to Microsoft XDR pipeline
๐ฎ Future Work
- ๐ Expanding field mappings across pipelines
- ๐ง Developing sophisticated rule-to-table mapping
- ๐ง Refining Azure Monitor and Sentinel ASIM pipelines
๐ Please refer to the updated README for detailed usage instructions and examples of the new features.