code: def scrub_creds(config_dict: Dict[str, Any]) -> Dict[str, Any]:
      """Returns a copy of a config dict with all sensitive fields scrubbed."""
      if config_dict.get(
          "backend", {}
      ) and "credentials" in config_dict.get("backend", {}):
          config_dict["backend"]["credentials"] = {}
      return config_dict
  
imports: import copy
  import functools
  import os
  import random
  import subprocess
  import weakref
  from collections import OrderedDict
  from collections.abc import Mapping
  from typing import Any, Dict, TYPE_CHECKING
  import numpy
  import torch
  from ludwig.api_annotations import DeveloperAPI
  from ludwig.constants import PROC_COLUMN
  from ludwig.globals import DESCRIPTION_FILE_NAME
  from ludwig.utils import fs_utils
  from ludwig.utils.fs_utils import find_non_existing_dir_by_adding_suffix
label_desc: Use image node_id 17 for calling a global function with example usage: scrub_creds(config_dict) and returns: config_dict