static void postParse(HttpRoute *route)
{
    Http        *http;
    HttpHost    *host;
    HttpRoute   *rp;
    MprJson     *mappings, *client;
    int         nextHost, nextRoute;

    if (route->error) {
        return;
    }
    http = route->http;
    route->mode = mprGetJson(route->config, "app.mode");

    /*
        Create a subset, optimized configuration to send to the client
     */
    if ((mappings = mprGetJsonObj(route->config, "app.client.mappings")) != 0) {
        client = mprCreateJson(MPR_JSON_OBJ);
        clientCopy(route, client, mappings);
        mprSetJson(client, "prefix", route->prefix);
        route->client = mprJsonToString(client, MPR_JSON_QUOTES);
    }
    httpAddHostToEndpoints(route->host);

    /*
        Ensure the host home directory is set and the file handler is defined
        Propagate the HttpRoute.client to all child routes.
     */
    for (nextHost = 0; (host = mprGetNextItem(http->hosts, &nextHost)) != 0; ) {
        for (nextRoute = 0; (rp = mprGetNextItem(host->routes, &nextRoute)) != 0; ) {
            if (!mprLookupKey(rp->extensions, "")) {
                if (!rp->handler) {
                    httpAddRouteHandler(rp, "fileHandler", "");
                    httpAddRouteIndex(rp, "index.html");
                }
            }
            if (rp->parent == route) {
                rp->client = route->client;
            }
        }
    }
}
NVD is only using a subset of CWE for mapping instead of the entire CWE, and the weakness type is not covered by that subset.