static int traceDirective(MaState *state, cchar *key, cchar *value)
{
    HttpRoute   *route;
    char        *option, *ovalue, *tok;

    route = state->route;
    route->trace = httpCreateTrace(route->trace);
    
    for (option = stok(sclone(value), " \t", &tok); option; option = stok(0, " \t", &tok)) {
        option = stok(option, " =\t,", &ovalue);
        ovalue = strim(ovalue, "\"'", MPR_TRIM_BOTH);

        if (smatch(option, "content")) {
            httpSetTraceContentSize(route->trace, (ssize) getnum(ovalue));
        } else {
            httpSetTraceEventLevel(route->trace, option, atoi(ovalue));
        }
    }
    return 0;
}
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.