Don't worry, at least
i have no reason to steal someone's money just because i don't want to share the program with anyone, and i will tell him to delete it after using it
in the end, don't make yourself (Detective Conan -,-) to judge others without evidence
because your words this affected me.
There's no good reason not to make the code public, we need to verify that the recovery program doesn't do anything unsafe and leave private keys and sensitive data lying around in temporary files (at best) or sends the whole wallet file and/or private keys across the network (at worst).
And also by open-sourcing your recovery tool you enable people to improve it for edge-cases (seed phrases, multisig, extended words, BIP38 etc etc). If you look at pywallet or btcrecover for example you see there are a dozen or so people improving them.
the tool is programmed to fetch all the private keys with their addresses from uncrypted wallet.dat
that's all there is to it and it's good to get the privkey and use it in another wallet by easy way
but the bad thing is for someone to use it to steal someone's money after obtaining their wallet file
and this doesn't make me want to share with anyone as easy as that
but i might ask for proof to make sure the person in need of help is correct.