~Snip~
I read in their medium article about the wallets they can recover, the list is long and I think you can check it. In that article they also explained some wallets they cannot recover such as stolen funds or so because they funds would have been moved from one wallet to the other.
So how will KeychainX knows that the wallet is compromised or not? Maybe they could have a tool to confirm this which I don't know but I doubt if it's possible to access another person's wallet info if the person is not related to the owner or closed.
Recovery a wallet that that is owned by another different person might not be as easy as we think.
Its not possible to know if the wallet is compromised but many wallets are sold online and fake, so we usually check if its on that list.
There are several occations where we did find a wallet password but there was no privat key inside, as the wallet was forged.
So many different cases, and different solutions. Not one way solve them all.
/KX