Skip to content

Define credentials collectors plugin interface #3167

@mssalvatore

Description

@mssalvatore

Description

In order to migrate the SSH and Mimikatz credentials collectors to plugins, we must first define a plugin interface for credentials collectors.

Tasks

  • Define what should be passed to Plugin.__init__() for credentials collector plugins (0d) @cakekoa
  • Define what should be passed to Plugin.run() for credentials collector plugins and modify the puppet as necessary (0d) @ilija-lazoroski
  • Define what should be returned from Plugin.run() for credentials collector plugins and modify the puppet as necessary (0d) @ilija-lazoroski
  • Modify PluginLoader._load_plugin_from_island() to load credentials collector plugins (0d) @cakekoa
  • Make the UI work for credentials collector plugins (0.25d) @ilija-lazoroski
  • Build a mock/test credentials collector plugin and test the system end-to-end (0.5d) @cakekoa

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions