Skip to main content

hackagent.datasets.goals

Resolve attack goal sources into typed Goal values.

resolve_goals​

def resolve_goals(*,
goals: Optional[Any] = None,
dataset: Optional[Any] = None,
intents: Optional[Any] = None) -> list[Goal]

Resolve explicit goals, intents, or a dataset into typed Goal values.

Precedence is goals > intents > dataset. When more than one source is provided, a single warning names the ignored sources and the winner is used.