    checkToken() {
        return new Promise((resolve, reject) => {
            Vue.prototype.$axios.get(`users/checktoken`)
            .then(data => {
                var token = data.data.datas
                var decoded = jwtDecode(token);
                if (decoded) {
                    this.user = decoded;
                    resolve();
                }
                else
                    reject('InvalidToken');
                resolve()
            })
            .catch((error) => {
                reject(error);
            })
        })
    },
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.