Forum Discussion
1P_Ben
1Password Team
4 years ago@TheCowGoesWoof
We're not using Electron for the heavy lifting in our app. Instead essentially all of the non-UI elements are handled in Rust (or Swift, for macOS specific features). It would be more fair to call it a Rust app with an Electron driven UI. This significantly reduces the chances that any potential issues in Electron have meaningful impact on 1Password. Additionally we've built an (open source) Electron hardner that we're using to help reduce that chance even further.
1Password/electron-hardener: A fast and small Rust library to make Electron apps more secure.
In short: we're careful about the ways in which we use Electron, and we've also taken additional steps to reduce any potential threats. I hope that helps!
Ben