def METHOD_NAME(elf_file):
    config_file = Path(__file__).absolute().parent / 'config.json'
    config = json.loads(config_file.read_text())
    with RadareAPI(elf_file, config) as r2_api:
        input_vectors = r2_api.find_input_vectors()
        input_vectors = group_input_vectors(input_vectors)
        output = {
            'summary': get_class_summary(input_vectors),
            'full': {
                'inputs': input_vectors,
                'configs': r2_api.get_filtered_strings(re.compile(config['config_regex'])),
                'domains': r2_api.get_filtered_strings(re.compile(config['domain_regex'])),
                'url_paths': r2_api.get_possible_url_paths(re.compile(config['config_regex'])),
            },
        }
    print(json.dumps(output, indent=4))  # noqa: T201