inflect.classify = function (table_name) {
  return inflect.camelize(inflect.singularize(util.string.gsub(table_name, /^.*\./, '')));
};
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.