I dont remember what the unprotected sharing looked like, but think it was All fields in plaintext, and a enpasscard in base64?
@Amandeep Kumar If you want the Share-function to be a secure Enpass-only thing where there are no shared vaults involved, you could instead add a "Copy All Fields" for the items (you already have Copy Username, Copy Password, Copy URL, Copy OTP, Copy Email.. adding a Copy All wouldn't reduce security _that much_, possibly the fact that all fields resides in clipboard at thesame time, but atlest the clipboard would still be protected by the builtin timer that wipes records after some time by default.
As a sidenote, in the Windows-app, there's a Print function where Enpass generates PDF-files.
This can be used in some cases, but it's clunky, the content cant be highlighted and copied from and so forth, but if you want to share several fields at once, and the password isn't too long and complex, you can select an item, hit the Burger-menu (not the items three dots) -> File -> Print -> selected items.
Then make sure that "Microsoft Print to PDF" is selected, which creates a local PDF instead of going to a physical printer.
Due to a glitch i guess, the "selected items" is only available if you're viewing ONE vault, when All Vaults are selected (i.e you have many vaults) you can only select ALL ITEMS.
I dont recommend the print-thing as a sharing-concept, just pointing out its there for the Windows Desktop app.