| Collection channels & operational security |
| LDAP / LDAPS collectionAuthenticated directory queries over 389/636 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| ADWS collection (port 9389)Stealth channel; appears as DC-to-self in logs | ✓ | ✗ | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
| SMB / RPC collectionShares, local admins, host-level sessions | ◐ | ✓ | ✗ | ◐ | ◐ | ✗ | ◐ | ✓ | ✗ | ✓ |
| Built-in throttle / jitter / opsec pacingRate-limit, jitter, decompose/reformulate | ✓ | ◐ | ◐ | ✗ | ✗ | ✗ | ✗ | ◐ | ✗ | ◐ |
| DC-less discovery (DNS-SRV + CLDAP ping)Locate/fingerprint DCs with no bind | ✓ | ◐ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ◐ |
| Core directory objects |
| Users / computers / groupsBase object enumeration | ✓ | ✓ | ✓ | ✓ | ✓ | ◐ | ✓ | ✓ | ✓ | ✓ |
| OUs / containers / GPO linksTree structure and policy linkage | ✓ | ✓ | ◐ | ✓ | ✓ | ✗ | ✓ | ✓ | ◐ | ◐ |
| Nested group membership / tokenGroupsEffective / transitive membership | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ | ✓ | ✓ | ◐ | ◐ |
| Trusts (forest-trust routing + SID-filter attrs)msDS-TrustForestTrustInfo, trustAttributes | ✓ | ✓ | ◐ | ✓ | ✓ | ✗ | ✓ | ✓ | ◐ | ◐ |
| Sites / subnets / FSMO rolesReplication topology singletons | ✓ | ◐ | ✗ | ✓ | ◐ | ✗ | ✓ | ✓ | ✗ | ✗ |
| ACL, delegation & permissions |
| Raw security-descriptor dump (DACL + SACL)Every ACE field preserved; SACL with privilege | ✓ | ◐ | ✓ | ◐ | ◐ | ◐ | ✓ | ✓ | ◐ | ✗ |
| Kerberos delegation (unconstrained/constrained/RBCD)Incl. msDS-AllowedToActOnBehalfOf | ✓ | ✓ | ◐ | ✓ | ✓ | ✗ | ✓ | ✓ | ◐ | ◐ |
| AdminSDHolder / SDPropProtected-object ACL drift | ✓ | ◐ | ✗ | ✓ | ✓ | ✗ | ◐ | ◐ | ✗ | ✗ |
| Default security descriptors (schema defaultSD)Per-class default ACLs | ✓ | ✗ | ✗ | ◐ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
| Foreign-security-principals / cross-domain trusteesCross-domain ACE material | ✓ | ✓ | ◐ | ◐ | ◐ | ◐ | ◐ | ◐ | ✗ | ✗ |
| Active Directory Certificate Services (AD-CS) |
| Certificate Authority enumerationEnterprise CAs, NTAuth, flags | ✓ | ◐ | ✓ | ◐ | ◐ | ✓ | ◐ | ✗ | ✗ | ◐ |
| Certificate template enumerationTemplate flags, EKUs, enrollment rights | ✓ | ◐ | ✓ | ◐ | ◐ | ✓ | ◐ | ✗ | ✗ | ◐ |
| ESC1-ESC16 misconfiguration findingsFull named-escalation coverage | ✓ | ◐ | ✗ | ◐ | ◐ | ✓ | ✗ | ✗ | ✗ | ✗ |
| Service accounts & the 2025 surface |
| gMSA (+ managed-password blob read)msDS-ManagedPassword when authorized | ✓ | ◐ | ◐ | ◐ | ◐ | ✗ | ◐ | ◐ | ✗ | ◐ |
| sMSA (standalone managed service accounts)Legacy single-host MSAs | ✓ | ✗ | ✗ | ◐ | ◐ | ✗ | ◐ | ◐ | ✗ | ✗ |
| dMSA + BadSuccessor (Windows Server 2025)msDS-ManagedAccountPrecededByLink + who can CreateChild | ✓ | ◐ | ✗ | ◐ | ◐ | ✗ | ✗ | ✗ | ✗ | ◐ |
| Machine account quota (MAQ)ms-DS-MachineAccountQuota | ✓ | ◐ | ✗ | ✓ | ✓ | ✗ | ◐ | ◐ | ✗ | ✓ |
| KeyCredentialLink / Shadow CredentialsmsDS-KeyCredentialLink presence | ✓ | ✓ | ◐ | ◐ | ◐ | ◐ | ✗ | ✗ | ✗ | ◐ |
| Secrets recoverable from the directory (authorized read) |
| GPP cpassword (MS14-025)Decryptable SYSVOL preference passwords | ✓ | ✗ | ✗ | ✓ | ◐ | ✗ | ◐ | ✓ | ✗ | ✓ |
| LAPS (legacy + Windows LAPS)ms-Mcs-AdmPwd and msLAPS-* attributes | ✓ | ◐ | ✗ | ◐ | ◐ | ✗ | ◐ | ◐ | ✗ | ✓ |
| Kerberoastable / AS-REP-roastable identificationSPNs + DONT_REQ_PREAUTH (no cracking) | ✓ | ✓ | ◐ | ✓ | ✓ | ✗ | ✓ | ✓ | ◐ | ✓ |
| Group Policy & domain configuration |
| GPO deep content (GptTmpl.inf, registry.pol, GPP XML)Parsed policy bodies, not just links | ✓ | ◐ | ✗ | ✓ | ◐ | ✗ | ◐ | ◐ | ✗ | ◐ |
| Logon-script (Scripts.ini) / advanced audit (Audit.csv)Execution surface + audit gaps | ✓ | ✗ | ✗ | ◐ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
| Password policy / fine-grained PSODomain policy + msDS-PasswordSettings | ✓ | ◐ | ✗ | ✓ | ✓ | ✗ | ✓ | ✓ | ◐ | ✓ |
| dSHeuristics / domain-wide switchesAnonymous access, list-object mode, etc. | ✓ | ◐ | ✗ | ✓ | ◐ | ✗ | ◐ | ◐ | ✗ | ✗ |
| Schema & replication metadata |
| Full schema dump (attributeSchema / classSchema)Confidential bits, linkIDs, OIDs | ✓ | ✗ | ◐ | ◐ | ◐ | ✗ | ◐ | ◐ | ✗ | ✗ |
| Replication metadata + ATTRTYP->name resolutionPer-attribute version/drift, MakeAttid | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
| Custom-prefix ATTRTYP (live prefixMap, validated)Resolve custom-schema attribute IDs | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
| Hybrid & cloud seam |
| Entra Connect / hybrid-sync detection (on-prem)PHS/PTA/Seamless-SSO, Golden-SAML surface | ✓ | ◐ | ✗ | ◐ | ◐ | ✗ | ◐ | ◐ | ✗ | ✗ |
| Full Entra ID / Azure cloud enumerationCloud-only objects (AzureHound territory) | ✗ | ✗ | ✗ | ◐ | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ |
| Output, drift & analysis model |
| Structured JSON / CSV exportMachine-readable collection output | ✓ | ✓ | ✓ | ◐ | ◐ | ✓ | ✓ | ◐ | ✓ | ✓ |
| BloodHound-compatible outputFeeds the graph engine | ✓ | ✓ | ✓ | ✗ | ✗ | ◐ | ✗ | ✗ | ✗ | ◐ |
| Attack-path GRAPH computationEdge/path solving (by design: feeds, not solves) | ✗ | ✓ | ✓ | ◐ | ◐ | ✗ | ✗ | ✗ | ✗ | ✗ |
| Scored HTML health / risk reportRanked findings + remediation narrative | ✗ | ✗ | ✗ | ✓ | ✓ | ✗ | ◐ | ✗ | ◐ | ✗ |
| Snapshot / diff (drift over time)Compare collections across runs | ✓ | ✗ | ✗ | ◐ | ◐ | ✗ | ✗ | ✗ | ✗ | ✗ |
| Posture |
| Pure enumeration (no exploitation / no cracking)Read-only collection by design | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ | ✓ | ◐ | ✓ | ✗ |