I'm creating a Chrome extension to autofill username and password for one specific site, "example.com". I would like to make EVERYTHING localized to prevent any security concerns. My process is as follows:
chrome.storage.localchrome.storage.local.get(() => ...)What are the security concerns of this?
What I've Considered
I'm concerned about
storage.local is not safe, but they do not provide reasons. Liability?storage.local is unique per chrome extension / site. So the ONLY way for an attacker to steal a password is by hacking me and / or my source code, and pushing malicious changes to my extension, correct? (if there's any other way it's a definite no-go)I'd like to do this without a server, however if that's not possible I'm open to suggestions.