3 approaches to assessing and monitoring Microsoft identity security across AD and Entra ID.
This article compares Cayosoft Guardian Protector, Semperis Purple Knight and PingCastle, 3 popular free tools that help you reduce risk in Active Directory (AD) and Microsoft Entra ID. While Purple Knight and PingCastle focus on point-in-time assessments, Guardian Protector adds continuous change monitoring and real-time alerting, which changes how you operationalize identity security day to day.
🎬 Watch This Week in IT.
Tools that audit Active Directory and its cloud sibling Entra ID/Azure AD help administrators discover vulnerabilities and prioritize remediation before an adversary does. Misconfigurations, outdated protocols, stale objects or poorly configured trusts can give attackers a foothold in a domain.
Cayosoft Guardian Protector is a free, agentless monitoring tool that provides real-time threat detection and continuous change monitoring across on-premises Active Directory and Microsoft Entra ID. Unlike point-in-time scanners, it’s designed to show what changed (and who changed it) as it happens, so teams can spot risky identity activity without waiting for the next assessment cycle.
Some of the key features include:
In practice, Guardian Protector runs as an always-on service. You install it on a Windows Server, connect it to AD and Entra ID, and then leave it running so it can continuously collect identity change activity, evaluate it for risk, and surface alerts and dashboards your team can use for triage and investigations.
Purple Knight is a free security assessment tool for hybrid AD environments. It helps organizations uncover “indicators of exposure and indicators of compromise” across Active Directory, Entra ID and even Okta. It performs comprehensive tests against common attack vectors to find risky configurations and vulnerabilities.
Some of the key features include:
Purple Knight scans the domain and cloud tenants for misconfigurations, insecure protocols, vulnerable delegations, stale accounts, exposed credentials and suspicious configurations. For each indicator it reports a severity and ties it to attack techniques such as credential access or privilege escalation.

The report summarizes the organization’s risk score and provides step‑by‑step remediation guidance. Because it is read‑only, it can be run periodically without affecting production systems, and scanning a single forest typically takes only a few minutes.
Semperis also has a paid enterprise-grade tool, Directory Services Protector (DSP), which provides continuous monitoring, alerting, and automated remediation across hybrid AD and Entra ID environments to detect and reverse malicious changes in real time.
PingCastle started as an independent project and was later acquired by Netwrix. It is both a methodology and a set of tools aimed at assessing and improving the maturity of AD security. The default Health Check report quickly collects the most important AD information, evaluates sub‑processes against a model and rules, and reports the associated risks.
Core aspects include:
PingCastle uses unprivileged LDAP queries and Windows Management Instrumentation (WMI) calls to collect AD data. The tool’s health‑check engine applies a risk model grouped into categories such as stale objects, privileged accounts, trusts and anomalies.
The resulting report provides a risk score and identifies critical issues like old trust protocols, delegation misconfigurations, weak Kerberos settings or insecure control paths. PingCastle’s map and consolidation features are useful for environments with multiple domains or trusts.

Read our comprehensive review of PingCastle on Petri.com.
The table below summarises major criteria and highlights how each tool differs. Phrases are kept brief per the formatting guidelines.
| Criteria | Semperis Purple Knight | Netwrix PingCastle | Cayosoft Guardian Protector |
| Primary focus | Point-in-time security assessment with prioritized remediation guidance. | Point-in-time AD health check and maturity/risk model (rerun periodically). | Continuous monitoring + real-time alerting for identity-layer change risk. |
| Coverage | AD + Entra ID + Okta. | Primarily AD (plus Entra ID-related checks depending on mode/version). | AD + Entra ID, plus selected Microsoft 365 services (for example, Teams, Intune, Exchange Online). |
| Real-time monitoring | No (assessment snapshot). | No (assessment snapshot). | Yes (continuous change monitoring). |
| Alerts | Report findings (no live alerting). | Report findings (no live alerting). | Yes (built-in alerts with who/what/when/where context). |
| Output & reporting | GUI report card; remediation guidance tied to indicators (IOEs/IOCs). | HTML/Excel-style reports; health-check score + maturity/risk categories. | Dashboards + change history + audit-ready logs (monitoring-centric). |
| Deployment model | Run on demand to scan and generate results. | Portable tool run on demand (often scheduled periodically). | Install once and leave running (agentless, always-on service). |
| Best used for | Fast posture baseline + prioritized fixes for common attack paths. | Deep AD hygiene, maturity tracking, multi-domain discovery and reporting. | Catching risky identity changes between assessments; incident response and audit visibility. |
If you only run scanners, you’ll always have a blind spot between assessment runs. Use Guardian Protector to continuously watch for risky identity changes (across AD, Entra ID, and select Microsoft 365 services) so you can respond as changes occur and not weeks later.
Purple Knight is ideal for administrators who want a fast, free and actionable assessment of AD/Entra ID/Okta security. Its guided report card and prescriptive checklist make it a strong starting point for small IT teams or organizations without dedicated identity-security specialists.
PingCastle excels when you need comprehensive AD risk modeling, domain mapping, and a maturity framework you can rerun on a schedule (for example, monthly or quarterly) to prove remediation progress. Its reports can be particularly useful in larger environments with multiple domains and trusts.