FrozenAssassine / EasePass

A simple C# password manager
https://easepass.frozenassassine.de
MIT License
12 stars 0 forks source link

Plugin (auto)update function #74

Open finn-freitag opened 7 months ago

finn-freitag commented 7 months ago

That is important, for example if a program like Firefox, Chrome or Edge changed their password storage methods, the plugins wouldn't work anymore. That's why it's important to have an (auto)update method. For security reasons, this method should check (as far as possible) whether the plugin changes the functionality or the required rights in the update and notify the user if necessary.

finn-freitag commented 7 months ago

To ensure upward compatibility, a new IExtensionInterface should be created instead of a property in IAboutPlugin.