def METHOD_NAME() -> list[dict[str, str]]:
    try:
        with open(Indexes.CACHE_PATH, encoding="utf8") as cache_if:
            plugins = serialize.load(cache_if)
    except FileNotFoundError as e:
        raise TutorError(
            f"Local index cache could not be found in {Indexes.CACHE_PATH}. Run `tutor plugins update`."
        ) from e
    return validate_index(plugins)