from .common import CerberusBase


class CerberusMalwareMetadata(CerberusBase):
    aliases: list[str] | None = None
    family: str | None = None
    type: str | None = None
    description: str | None = None
    status: str
    # TODO: improve techniques model
    techniques: list[dict] | None = None
    platforms: list[str] | None = None
    # TODO: improve tactics model
    tactics: dict | None = None
    version: str

