"""Общие константы тегов для результатов анализа."""

from __future__ import annotations

MALWAREBAZAAR_TAG = "malwarebazaar"
MALWAREBAZAAR_ICON_TEMPLATE = "https://bazaar.abuse.ch/sample/{sha256}/"


def build_malwarebazaar_tag(sample_sha256: str) -> dict[str, str]:
    """Сформировать словарь тега MalwareBazaar с ссылкой на карточку файла."""

    return {
        "name": MALWAREBAZAAR_TAG,
        "icon_url": MALWAREBAZAAR_ICON_TEMPLATE.format(sha256=sample_sha256),
    }

__all__ = ["MALWAREBAZAAR_TAG", "build_malwarebazaar_tag", "MALWAREBAZAAR_ICON_TEMPLATE"]
