def enrich_malware_items(
    parent: Dict[str, Any], childrens: List[Dict[str, Any]]
) -> None:
    """
    Enrich malware items with the data from the parent object.

    Parameters:
    parent (Dict[str, Any]): A dictionary representing the parent object.
    childrens (List[Dict[str, Any]]): A list of dictionaries each
    representing a child object.

    Returns:
    None
    """
    batch_data = []
    for children in childrens:
        process_malware(children, parent)
        try:
            if "indicator_type" not in children:
                continue
            chunk_data = create_data(children, children["indicator_type"])
            if not chunk_data:
                continue
            batch_data.append(chunk_data)
        except (KeyError, TypeError) as err:
            logging.error("Error while creating data: %s", err)
    BATCH_DATA.extend(batch_data)

    Enrich malware items with the data from the parent object.

    Parameters:
    parent (Dict[str, Any]): A dictionary representing the parent object.
    childrens (List[Dict[str, Any]]): A list of dictionaries each
    representing a child object.

    Returns:
    None
    
Solutions/CognyteLuminar/Data Connectors/CognyteLuminar/main.py