INNER CODE UNIT · Python

families_source

darama22/Malware-Research-Hub · app/server.py:40

def families_source(lang):
    """Devuelve el nombre de fichero de familias para el idioma pedido,
    con fallback silencioso a español si no existe traducción."""
    if lang == "en" and (DATA_DIR / "families_en.json").exists():
        return "families_en.json"
    return "families.json"


def resources_source(lang):
    if lang == "en" and (DATA_DIR / "resources_en.json").exists():
        return "resources_en.json"
    return "resources.json"


def resolve_and_validate(rel_path):
    """Resuelve una ruta relativa a la raíz del repo y verifica que no se
    escape de ahí (evita path traversal). Aborta con 400/403/404 si algo falla."""
    if not rel_path:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…