{
    // Test sanitization:
    // cmd lines: python wslink/launcher.py tests/test-wslink.conf
    //   curl -H "Content-Type: application/json" -X POST -d '{"application": "test","cmd":"meX","cmd2":"hello\"912"}' http://localhost:9000/paraview
    // check launcherLog.log for:
    //   key cmd: sanitize meX with default
    //   key cmd2: sanitize hello"912 with default
    // and hashed .txt file in temp dir for default output:
    //   nothing-to-do nothing
    "configuration": {
        "host" : "localhost",
        "port" : 9000,
        "endpoint": "paraview",
        "proxy_file" : "/tmp/proxy-mapping.txt", //here
        "sessionURL" : "ws://${host}:${port}/ws", // here
        "timeout" : 25,
        "log_dir" : "/tmp",
        "fields" : [],
        "sanitize": {
            "cmd": {
                "type": "inList",
                "list": [
                    "me", "you", "something/else/altogether", "nothing-to-do"
                ],
                "default": "nothing-to-do"
            },
            "cmd2": {
                "type": "regexp",
                "regexp": "^[-\\w./]+$",
                "default": "nothing"
            }
        }
    },
    "sessionData" : {},
    "resources" : [ { "host" : "localhost", "port_range" : [9001, 9003] } ],
    "properties" : {},
    "apps" : {
        "test" : {
            "cmd" : [
                "echo", "${cmd} ${cmd2}"
            ],
            "ready_line" : "Starting factory"
        }
    }
}
