Skip to content

v0.4.0 - Azure Monitor Pipeline & Code Refactoring

Compare
Choose a tag to compare
@slincoln-aiq slincoln-aiq released this 27 Sep 15:59
· 10 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
  • 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.