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

Extract Agent plugin toolbox repository #3923

Closed mssalvatore closed 3 months ago

mssalvatore commented 7 months ago

Goal

Extract classes, constants, and functions that are only used by agent plugins.

Motivation

In order for 3rd-party developers to develop their own plugins efficiently, plugins' dependencies should be installable with pip. Extracting the agent plugin utilities into their own repository as we did with monkeytypes, #3756 helps enable this.

See also #3725.

Details

Resources

Tasks

mssalvatore commented 5 months ago

This is blocked by #4042