pyrit.scenario.ScenarioIdentifier

pyrit.scenario.ScenarioIdentifier#

class ScenarioIdentifier(name: str, description: str = '', scenario_version: int = 1, init_data: dict | None = None, pyrit_version: str | None = None)[source]#

Bases: object

Scenario result class for aggregating results from multiple AtomicAttacks.

__init__(name: str, description: str = '', scenario_version: int = 1, init_data: dict | None = None, pyrit_version: str | None = None)[source]#

Initialize a ScenarioIdentifier.

Parameters:
  • name (str) – Name of the scenario.

  • description (str) – Description of the scenario.

  • scenario_version (int) – Version of the scenario.

  • init_data (Optional[dict]) – Initialization data.

  • pyrit_version (Optional[str]) – PyRIT version string. If None, uses current version.

Methods

__init__(name[, description, ...])

Initialize a ScenarioIdentifier.