system: You are an expert security code reviewer. You will be shown a source code file. Your task is to name the single function or class that contains the specified CWE vulnerability.

OUTPUT FORMAT: Respond with the exact function or class name (no parentheses, no qualifiers, no module prefixes), wrapped in \boxed{...}. Example: `\boxed{salted_hmac}`. Output the boxed name ONLY -- no explanation, no other text.

user: ```python
#!/usr/bin/env python3

################################################################################
#
# Title:        awx_aiqum_inventory
# Author:       Adrian Bronder
# Date:         2020-09-07
# Description:  Custom script for inventory collection with AWX from AIQUM
#               with Ansible modulesdd
#
# Sources:	https://www.opcito.com/blogs/custom-inventory-management-using-ansible-awx-tower
# 
# Notice:       Requires custom credential type to add "aiqum_username" and 
#               "aiqum_password" to environment variables
#
################################################################################

import os
import sys
import argparse
import requests
import base64

#os.environ["aiqum_username"]=''
#os.environ["aiqum_password"]=''

try:
        import json
except ImportError:
        import simplejson as json

class ExampleInventory(object):

        def __init__(self):
                self.inventory = {}
                self.read_cli_args()

                # Called with `--list`.
                if self.args.list:
                        self.inventory = self.example_inventory()
                # Called with `--host [hostname]`.
                elif self.args.host:
                        # Not implemented, since we return _meta info `--list`.
                        self.inventory = self.empty_inventory()
                # If no groups or vars are present, return an empty inventory.
                else:
                        self.inventory = self.empty_inventory()

                print(json.dumps(self.inventory));

        # Example inventory for testing.
        def example_inventory(self):
                aiqum_auth_token=base64.b64encode((os.environ.get("aiqum_username")+":"+os.environ.get("aiqum_password")).encode())
                sys.stderr.write(aiqum_auth_token.decode())
                headers = {
                        "accept": "application/json",
                        "authorization": "Basic "+aiqum_auth_token.decode()
                }
                url = "https://{}/api/datacenter/cluster/clusters".format("aiqum.demo.netapp.com")
                try:
                        response = requests.get(url, headers=headers, verify=False)
                except requests.exceptions.HTTPError as err:
                        print(err)
                        sys.exit(1)
                except requests.exceptions.RequestException as err:
                        print(err)
                        sys.exit(1)
                tmp = dict(response.json())
                clusters = tmp['records']

                inv_clusters = {
                        'ontap_clusters': {
                                'hosts': [],
                                'vars': {}
                        },
                        '_meta': {
                                'hostvars': {}
                        }
                }
#                print(inv_clusters)
                for cluster in clusters:
                        inv_clusters["ontap_clusters"]["hosts"].append(cluster["management_ip"])

                return inv_clusters

        # Empty inventory for testing.
        def empty_inventory(self):
                return {'_meta': {'hostvars': {}}}

        # Read the command line args passed to the script.
        def read_cli_args(self):
                parser = argparse.ArgumentParser()
                parser.add_argument('--list', action = 'store_true')
                parser.add_argument('--host', action = 'store')
                self.args = parser.parse_args()

# Get the inventory.
ExampleInventory()

```

Name the function or class in this code that contains a `CWE-312: Cleartext Storage of Sensitive Information` vulnerability.
Answer: example_inventory