XDRConverter

2.1.0

PowerShell module for converting Defender XDR detection rules between YAML and JSON formats and deploying them in a GitHub CI/CD pipeline.

Minimum PowerShell version

7.0

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name XDRConverter

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name XDRConverter

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Package Details

Author(s)

  • Fabian Bader

Tags

XDR Defender Detection YAML JSON Security MITRE

Functions

ConvertTo-CustomDetectionJson ConvertTo-CustomDetectionYaml Deploy-CustomDetection Get-CustomDetectionIdByDescriptionTag Get-CustomDetectionIdByDetectorId Get-CustomDetectionIds Get-CustomDetection Remove-CustomDetection Test-CustomDetectionMitreTechnique

Dependencies

Release Notes

Version 2.1.0: Add the lookback, eventGroupingKind and isExcludedFromIncidentCorrelation YAML keys, accept more than one tactic per rule, create a rule whose listed id answers NotFound, throw instead of reporting Skipped for a rule deleted in the same session, and list rules without the deprecated detectorId once the API rejects it.

FileList

Version History

Version Downloads Last updated
2.1.0 (current version) 20 11/11/2026
2.0.0 12,713 10/1/2026
1.4.1 11,375 7/9/2026
1.3.1 173,849 3/5/2026
1.3.0 8 3/5/2026
1.2.0 8 3/4/2026
1.1.0 20 3/2/2026
Show more