Independent analysis by NHI Mgmt GroupSource article: SpecterOps, “BloodHound Has Changed. Your Course Probably Hasn’t.” (April 11, 2026)

TL;DR: BloodHound Community Edition v8.9, the OpenGraph expansion and a switch to PostgreSQL leave many training materials using a three-year-old model of the platform, while four out of five reviewed courses still referenced outdated versions, according to SpecterOps. Training that lags the current identity graph now risks teaching obsolete assumptions about AD, Entra ID and adjacent systems.


At a glance

What this is: NHI Mgmt Group's analysis, drawing on SpecterOps's blog post: BloodHound training content is lagging the platform, and outdated courseware now risks misrepresenting how identity attack-path analysis works across AD, Entra ID and connected systems.

Why it matters: IAM, PAM and security training teams need course material to match the platform users actually run, or they will teach stale workflows, wrong data sources and incomplete identity-attack mapping.


Context

BloodHound training often goes stale because the tooling, data model and supported deployment paths keep changing faster than courseware refresh cycles. When a platform moves from a narrow Active Directory view to broader identity and infrastructure coverage, instructional material has to reflect that shift or it teaches the wrong mental model. Active Directory and Entra ID Hardening Guide becomes relevant when the training itself is trying to explain how current identity attack paths should be understood.

For identity teams, the problem is not just version drift. It is that a course can still be technically runnable while being conceptually outdated, which is more dangerous because learners trust the demonstration even when the workflow no longer matches current practice. BloodHound is now being positioned around wider identity visibility, so training needs to follow the same boundary expansion.


Key questions

Q: How should teams keep BloodHound training aligned with platform changes?

A: Keep BloodHound training aligned by updating the course material whenever the underlying directory schema, collection methods, or query logic changes. The lab should mirror the current graph model, so learners see the same object types, edge relationships, and path calculations they will encounter in practice. Versioned exercises and validated datasets help prevent stale guidance.

Q: How do outdated lab environments distort identity attack-path analysis?

A: Outdated lab environments distort attack-path analysis by showing relationships, permissions, or edge types that no longer exist, or by missing newer ones. That makes the graph model incomplete and can produce false paths, missed privilege chains, and misleading remediation steps. A lab must track the current identity data model and collection version.

Q: How does expanded identity graph coverage change training content?

A: Expanded identity graph coverage changes training content by adding more object types, relationships, and privilege paths that learners need to interpret. Exercises must cover the new nodes and edges, the extra path logic they create, and any updated collection scope or filtering rules. Without that, training content under-teaches real attack paths.

Q: What is the best way to reduce version drift in security training labs?

A: Reduce version drift in security training labs by pinning the lab build, graph schema, and sample dataset to the same release and refreshing them together. A controlled rebuild process, change log, and regression checks keep the lab consistent with the platform state learners are meant to study. That avoids broken exercises and stale attack paths.


Technical breakdown

Why old BloodHound installs distort attack-path analysis

BloodHound changed from a legacy graph-and-query model into a newer workflow that alters how data is ingested, displayed and reasoned over. That matters because attack-path analysis is only useful when the data model matches the environment being analysed. If a course still teaches the older workflow, learners may internalise outdated assumptions about what the tool can see, how it structures identity relationships and which platforms it can represent. See the BloodHound and Active Directory Attack Path Guide.

Practical implication: Use current versions in training so the analysis model matches the environment learners will actually defend.

OpenGraph and the expansion beyond Active Directory

OpenGraph extends BloodHound beyond traditional Active Directory and Entra ID into additional systems such as AWS, GitHub and Jamf. The technical shift is not just more connectors. It changes the scope of identity graphing from a single directory-centric view to a broader multi-system relationship model, which means training has to explain new entity types, edges and operational boundaries. See the Active Directory and Entra ID Hardening Guide.

Practical implication: Update lab scenarios to cover cross-platform identity relationships instead of treating BloodHound as an AD-only tool.

Why installation guidance affects repeatability

The installation path shapes what users see and whether their environment behaves consistently. BloodHound CLI now standardises custom deployments by pulling the right Docker components, while older instructions based on manual container setup, legacy repositories or outdated package commands can produce inconsistent lab states. In training, that inconsistency makes it harder to separate a tooling problem from an identity-analysis problem.

Practical implication: Align lab setup instructions with the current installation path so students do not learn troubleshooting noise as if it were product behaviour.


NHI Mgmt Group analysis

Training content inherits the lifecycle problem of the tool it teaches. BloodHound courseware is an identity governance asset in its own right, and it needs version control, review cadence and retirement logic like any other operational artefact. When the underlying platform changes faster than the curriculum, the training itself becomes a stale control surface. The practitioner takeaway is that course refresh has to be treated as an identity-lifecycle activity, not a content marketing task.

BloodHound course drift is really an operational trust problem. Learners tend to trust the workflow they are shown, so an outdated lab can imprint false confidence about installation paths, graph scope and remediation order. That is especially dangerous when the material still assumes a legacy AD-only model while the platform now spans broader identity estates. The practical conclusion is that instructors should validate the environment before they validate the lesson.

OpenGraph is a boundary expansion, not a cosmetic feature. Once the graph extends into AWS, GitHub and Jamf, the educational burden shifts from teaching a single directory view to teaching multi-system identity relationships. That changes how attack paths are framed, how labs are designed and how students interpret blast radius. Teams updating internal training should rethink the subject as identity lifecycle management across connected systems, not just a BloodHound refresher.

Legacy packaging creates hidden curriculum debt. If a course depends on old Kali packaging, legacy repositories or outdated install commands, the student may never reach the current analysis model at all. The issue is not merely that the instructions are old. It is that the curriculum starts from an obsolete baseline and normalises it. The practitioner implication is to audit the first five minutes of every lab, because that is where outdated assumptions usually enter.

What this signals

Version drift becomes governance drift when training is part of the control stack. If staff and learners are taught on a legacy workflow, they will make decisions using assumptions that no longer match the platform. That means curriculum maintenance should sit inside the same review cycle as the identity tooling it supports, not beside it.

The sharper risk is not that a course is slightly old. It is that outdated instruction can normalise a narrower identity model just as the platform is broadening into adjacent systems. Organisations should expect their internal labs to become obsolete sooner than their policy documents and plan for faster content review.


For practitioners

  • Audit course dependencies against the current BloodHound release line Check whether training still relies on BloodHound Legacy, pre-August 2025 Kali packaging, old repository paths or deprecated install commands, then map each module to the version it actually teaches.
  • Rebuild labs around the current graph model Replace legacy screenshots and walkthroughs with v8-era workflows so learners see the same UI, data model and analysis flow they will encounter in practice.
  • Add cross-platform identity scenarios to coursework Include examples that cover Active Directory, Entra ID and adjacent systems exposed through OpenGraph so students understand how the attack surface now crosses directory boundaries.
  • Standardise lab installation on the recommended deployment path Use BloodHound CLI for custom environments and remove manual container build steps that produce inconsistent lab results and extra troubleshooting noise.

Key takeaways

  • Outdated BloodHound courseware can teach the wrong graph model even when the software still runs.
  • The platform shift from legacy AD-centric analysis to broader OpenGraph coverage changes what training needs to cover.
  • Course refresh should be treated as part of identity governance, because stale labs train stale decisions.

Related NHI Mgmt Group resources: Active Directory and Entra ID Hardening Guide · NHI Lifecycle Management Guide · BloodHound and Active Directory Attack Path Guide · Lateral Movement Guide


Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP Non-Human Identity Top 10 addresses the attack and risk surface, while NIST CSF 2.0 and CIS Controls v8 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP Non-Human Identity Top 10NHI-09 — NHI ReuseLegacy courseware reuses old BloodHound assumptions after the platform has moved on.
Recommendation — Retire outdated labs and update training materials before old workflows become the default lesson.
NIST CSF 2.0GV.OC-03 — Cybersecurity Roles, Responsibilities, and AuthoritiesCourse ownership and update cadence are governance issues for identity training.
Recommendation — Assign explicit ownership for version review and course retirement when platform behaviour changes.
CIS Controls v8CIS-5 — Account ManagementThe article centers on identity relationships and how they are represented in current tooling.
Recommendation — Validate that training reflects current identity relationships before using it to guide account remediation.

Key terms

  • BloodHound: BloodHound is an Active Directory analysis tool that maps relationships, permissions, sessions, and possible attack paths. It uses graph-based modeling to show how access can flow through a domain, helping defenders and testers identify where privilege escalation or lateral movement may be possible. Its value is in exposing hidden control chains.
  • Active Directory: Microsoft's directory service for managing identities, authentication, and permissions across many enterprise environments. In security analysis, it matters because it often sits at the center of access control, so a compromise can affect users, systems, and administrative trust across the organisation.
  • Entra ID: Microsoft’s cloud identity service for authentication, single sign-on, and access control across Microsoft and some external resources. It sits inside a broader Microsoft portfolio and often works best when paired with related Microsoft licensing and management services, especially in environments already standardized on Windows and Microsoft 365.
  • Kali Linux: Kali Linux is a Linux distribution built for penetration testing, digital forensics and security assessment. It bundles many offensive and investigative tools that testers use to enumerate, probe and validate weaknesses. Defenders should expect it in authorised testing and focus on controlling where such tools can run, rather than treating the distribution itself as malicious.

Deepen your knowledge

NHI governance, agentic AI identity, and machine identity lifecycle are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are building or maturing an IAM programme, it is worth exploring.
NHIMG Editorial Note
Published by the NHIMG editorial team on November 4, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org