Repository navigation
First release since the public launch. Mostly ADCS and SCCM coverage, plus a fix for a performance regression that was on main for a couple of weeks.
New checks
- ESC6a — pre-patch CA
EDITF_ATTRIBUTESUBJECTALTNAME2abuse. The existing ESC6 check is now ESC6b for symmetry. - ESC3 victim template — matches Certipy's criteria, gated on a paired enrollment-agent template and on the agent and victim ACLs actually overlapping, so it no longer fires on templates you can't chain.
SCCM
SCCM_Sitetargets now surface in builtin and common group analysis, as do the SCCM collector's Coerce edges.SCCMTakeover6requires a distinct site server before firing.- Relay findings use the raw edge type names rather than renamed ones.
- Path chains render scope separately instead of folding it into the path. Previously scope nodes were appended with
>and no edge label, which read as hops that don't exist;SCCM_AssignAllPermissionsis now visible in the chain.
MSSQL
ExecuteAschains enumerate all branches instead of stopping at the first.- Dropped the no-target fallback in the NTLM relay check.
Fixes
- Escalation path performance. A disabled-victim guard added on 9 July made the escalation batch query roughly 3.5x slower with no change to the findings it produced. It was reverted — if you cloned
mainbetween 9 and 22 July you were getting correct results, just slowly. Pull to get the speed back; there is nothing to re-run. - NTDS lookups for single-domain runs route through the audit context partition; the legacy NTDS parser is gone.
- Stale RID for
LAB-SQL01$in the sample NTDS.
Housekeeping
requirements.txtfor anyone who preferspip install -rover an editable install.pyproject.tomlremains the source of truth.- Interesting/abuse relationship lists consolidated into
modules/relationships.py.CoerceAndRelayToADCSadded;CoerceAndRelayNTLMToLDAPandLDAPSdropped from the abuse-edge allowlist. - Fixture-test docs pinned to
neo4j:4.4, matching CI and the Neo4j version BloodHound CE ships. - Refreshed sample data and regenerated sample reports.