Entra-Audit-Exporter
Active

PowerShell module that pulls Microsoft Entra ID audit logs via Graph API and exports them to JSON, CSV, or Azure Log Analytics — useful for compliance evidence collection and long-term retention beyond the 30-day portal window.

PowerShell Entra ID Graph API Compliance
Soon
CAF-LandingZone-Baseline
WIP

Bicep templates for a production-ready Azure CAF Landing Zone with policy assignments, RBAC, Defender for Cloud settings, and budget alerts — opinionated defaults you can override via parameter files.

Bicep Azure CAF IaC Defender
Soon ☁ Deploy to Azure
ConditionalAccess-Toolkit
Active

A set of Graph API-backed scripts to export, diff, import, and document Conditional Access policies. Enables GitOps-style CA management with human-readable YAML representations of policy state.

PowerShell Entra ID Zero Trust Graph API
Soon
M365-Hardening-Baseline
WIP

Python + Graph API tool that evaluates a Microsoft 365 tenant against CIS Benchmark controls and outputs a scored HTML report with remediation steps — supports Entra ID, Exchange Online, SharePoint, and Teams.

Python M365 CIS Compliance Graph API
Soon ⚡ Run in PS
Defender-ThreatHunting-Queries
Active

Curated KQL query library for Microsoft Defender XDR and Sentinel — organised by MITRE ATT&CK tactic, tagged by data source, and annotated with expected false-positive rates.

KQL Defender XDR Sentinel Threat Hunting MITRE ATT&CK
Soon
ZeroTrust-ReadinessScorer
WIP

Interactive CLI tool (Python) that walks you through Microsoft's Zero Trust readiness model across all six pillars — identity, devices, apps, data, infrastructure, networks — and produces a weighted gap report.

Python Zero Trust Assessment CLI
Soon 🐍 pip install
Building something in the cloud security / identity space? Get in touch →
? shortcuts