public static String extractUntrustedAppNameFromVIP(String vipAddress) {
        for (int i = 0; i < vipAddress.length(); i++) {
            char c = vipAddress.charAt(i);
            if (c == '-' || c == '.' || c == ':') {
                return vipAddress.substring(0, i);
            }
        }
        return vipAddress;
    }
Attempts to derive an app name from the VIP.   Because the VIP is an arbitrary collection of characters, the
value is just a best guess and not suitable for security purposes.
zuul-core/src/main/java/com/netflix/zuul/util/VipUtils.java