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