It seems like the new Microsoft Edge browser also has the same Login Data file for saved passwords. Will investigate into it and see if I can extend the current version to dump passwords for the new browser. Also since the new Microsoft browser uses chromium internally, I am assuming that other variants of browsers that uses the same engine has a high probability of having the same file.
The use of Vec::from_raw_parts usage, in this case, is not safe the as the data is not allocated by the same allocator. Dropping this Vec may corrupt the internal data structures of the allocator.