Skip to content

unexisting objects from RustHound-CE collection #232

@noraj

Description

@noraj

Describe the bug

Data collected with RustHound-CE (https://github.com/g0h4n/RustHound-CE) and ingested in BloodHound-CE (bloodhound-automation) is detected as BloodHound legacy collected data because 2 objects are missing.

Terminal Output

[9/162] [+] Requesting : Check for unexisting domain objects                                              
[!] Warning: 2 objects have a domain attribute that does not correspond to any domain object.             
This is often due to using the Bloodhound Community Edition ingestor while data has been collected with the old Sharphound collector.
The database lacks some paths due to these unexisting domain objects and AD Miner will probably crash.
                                                                                                          
The AD Miner team advise to use these combinations :
                                                     
Sharphound v1 -> Old Bloodhound Client (https://github.com/BloodHoundAD/BloodHound)
Sharphound v2 -> Bloodhound Community Edition (https://github.com/SpecterOps/BloodHound)

However, the warning is not telling which objects are missing.

Also, it's not blocking since it didn't triggered any crash or error during the following steps.

System information

  • OS: ArchLinux
  • Python version 3.14.2
  • rusthound-ce 2.4.7
  • ad-miner 1.8.1.r0.g6467f51-2
  • bloudhound-ce 8.5.2

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions