guardicore / monkey

Infection Monkey - An open-source adversary emulation platform
https://www.guardicore.com/infectionmonkey/
GNU General Public License v3.0
6.55k stars 764 forks source link

Plugin installation screen #3418

Closed mssalvatore closed 10 months ago

mssalvatore commented 1 year ago

Description

As a user, I want to understand what Agent plugins are installed and what plugins are available, so that I can install/uninstall Agent plugins at will and customize my adversary emulation experience.

Desired features

Mockup

image

Tasks

Resources

Example of feedback for successful actions

downloaded_plugin_stays_ex

terminating_example

ordabach commented 1 year ago

I'm wondering if now it's the right time for this task, or make it once we have a more well-built UI.

mssalvatore commented 1 year ago

I'm wondering if now it's the right time for this task, or make it once we have a more well-built UI.

That would be ideal, however, rebuilding the UI is a large project we haven't even started yet. In between now and when it's finished, users have no way to install and uninstall plugins.

VakarisZ commented 11 months ago

What's prohibiting us from implementing this in a way that rebuilt UI would be able to use this?

ordabach commented 11 months ago

What's prohibiting us from implementing this in a way that rebuilt UI would be able to use this?

We've agreed on implementing it.

cakekoa commented 10 months ago

Since this has three tabs, we could do this in three parallel tasks

cakekoa commented 10 months ago

Should we just use Quick Filter for all filtering?