static void blendMode(HttpRoute *route, MprJson *config)
{
    MprJson     *currentMode, *app;
    cchar       *mode;

    mode = mprReadJson(config, "app.mode");
    if (!mode) {
        mode = sclone("debug");
    }
    route->debug = smatch(mode, "debug");
    if ((currentMode = mprReadJsonObj(config, sfmt("app.modes.%s", mode))) != 0) {
        app = mprReadJsonObj(config, "app");
        mprBlendJson(app, currentMode, MPR_JSON_OVERWRITE);
        mprWriteJson(app, "app.mode", mode);
    }
}
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.