ReportMagic 3.13: New Microsoft Azure Sentinel macros!

I’ve just spend a very pleasant couple of days creating a set of Azure Sentinel macros for 3.13.

So far, we have:

  • [Azure.Connection:]
  • [Azure.SentinelGraph:]
  • [Azure.SentinelTable:]
  • [Azure.SentinelQuery:]
  • [Azure.SentinelScalar:]

It took me a while to get my mind around the KQL language, but now that I have, ReportMagic 3.13 will allow you to use a macro like this:

[Azure.SentinelGraph:
    query=`SigninLogs
        | where TimeGenerated between (datetime(2024-03-01) .. datetime(2024-04-01))
        | where ResultType == "0"
        | summarize SigninCount=count() by AppDisplayName, bin(TimeGenerated, 1d)
        | render columnchart`,
    chartHeight=1000
]

…resulting in: