Исходный код abs_text_attack.core.interfaces.target

from abc import ABC, abstractmethod


[документация] class Target(ABC): """ Abstract base class for target class. # Ключевые требования: # 1. Метод оценки успешности атаки по стандартизированным метрикам # 2. Генерация отчетов в нескольких форматах (для CI artifacts) # 3. Классификация уязвимостей по MITRE ATLAS таксономии """ def __init__(): """ Should take list of ModelWrapper instances and list of Dataset instances. """ raise NotImplementedError()
[документация] @abstractmethod def build(): raise NotImplementedError()