import json
d = json.load(open('/Users/exult/claude-workspace/config/credentials/advancedmd.json'))
def walk(o, prefix=''):
    if isinstance(o, dict):
        for k, v in o.items():
            if isinstance(v, (dict, list)):
                print(prefix + k + ':')
                walk(v, prefix + '  ')
            else:
                masked = v if k in ('office_key','officecode','appname','username','api_user_username','api_username','login_url','webserver','url','base_url','env','environment') else (str(v)[:6] + '...' if v else v)
                print(prefix + k + ' = ' + repr(masked))
    elif isinstance(o, list):
        for i, x in enumerate(o):
            print(prefix + f'[{i}]:')
            walk(x, prefix + '  ')
walk(d)
