XDRConverter
1.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
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
Dependencies
Release Notes
Version 1.1.0: Added -SkipIdentifierValidation parameter, new User entity identifiers, Remove-CustomDetection cmdlet
FileList
- XDRConverter.nuspec
- Private\Assert-MgGraphConnection.ps1
- Private\Compare-CustomDetection.ps1
- Private\ConvertFrom-CustomDetectionJsonToYaml.ps1
- Private\ConvertFrom-CustomDetectionYamlToJson.ps1
- Private\Import-CustomDetectionJsonFile.ps1
- Private\Import-CustomDetectionYamlFile.ps1
- Private\Invoke-MgGraphRequestWithRetry.ps1
- Private\Resolve-QueryVariables.ps1
- Private\Write-CustomDetectionOutput.ps1
- Public\ConvertTo-CustomDetectionJson.ps1
- Public\ConvertTo-CustomDetectionYaml.ps1
- Public\Deploy-CustomDetection.ps1
- Public\Get-CustomDetection.ps1
- Public\Get-CustomDetectionIdByDescriptionTag.ps1
- Public\Get-CustomDetectionIdByDetectorId.ps1
- Public\Get-CustomDetectionIds.ps1
- Public\Remove-CustomDetection.ps1
- XDRConverter.psd1
- XDRConverter.psm1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.1.0 (current version) | 8 | 3/2/2026 |