Skip to content

Move functionalities related to installing external plugins to PluginsManager #232

@jjw24

Description

@jjw24

Currently the ability to install external plugins is exposed via Flow.Launcher.Plugin.IPublicAPI.InstallPlugin(). This means any external plugins can install another plugin by calling this functionality and pass through the path to the zip file.

I think it will benefit the security of flow if we move this functionality and make it exclusive to only the default plugin that manages the installation of external plugins (in development here). This will lock down flow and allow plugins to be only installed when it is approved via the PluginsManifest repo.

What do you people think?

@Flow-Launcher/team

Metadata

Metadata

Assignees

No one assigned

    Labels

    question/discussionFurther information is requested/discussion about a topic

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions