def luminar_expiration_iocs(all_objects: List[Dict[str, Any]]) -> None:
    """
    Enriches and processes unique Indicators of Compromise (IoCs) that have
    an expiration date
    that is greater than or equal to the current date.

    Parameters:
    all_objects: A list containing dictionaries of various objects such as
                 malware, incidents, indicators etc.

    Returns:
    None
    """
    iocs = [
        x
        for x in all_objects
        if x.get("type") == "indicator"
        and isinstance(x.get("valid_until"), str)
        and datetime.strptime(x["valid_until"][:19], "%Y-%m-%dT%H:%M:%S")
        >= datetime.today()
    ]
    enrich_malware_items({}, iocs)

    Enriches and processes unique Indicators of Compromise (IoCs) that have
    an expiration date
    that is greater than or equal to the current date.

    Parameters:
    all_objects: A list containing dictionaries of various objects such as
                 malware, incidents, indicators etc.

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