    refreshToken() {
        Vue.prototype.$axios.get('users/refreshtoken')
        .then((response) => {
            var token = response.data.datas.token;
            this.user = jwtDecode(token);
            var countdown = this.user.exp*1000 - Date.now() - 60000 // Countdown to expiration less 1 minute
            setTimeout(() => {
                this.refreshToken()
            }, countdown)
        })
        .catch(err => {
            console.log(err)
            if (err.response && err.response.data.datas.includes('Expired'))
                Router.push('/login?tokenError=2')
            else
                Router.push('/login')
        })
    },
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.