fix(frontend): 升级axios与vue并锁定source-map-js版本修复安全审计漏洞
Some checks are pending
Security Checks / security (push) Waiting to run

This commit is contained in:
smail 2026-10-18 14:47:07 +08:00
parent 71ad2f96f7
commit 02e80c34f5
2 changed files with 91 additions and 90 deletions

View File

@ -15,11 +15,11 @@
"@element-plus/icons-vue": "^2.3.1",
"@wangeditor/editor": "^5.1.23",
"@wangeditor/editor-for-vue": "^5.1.12",
"axios": "1.19.0",
"axios": "^1.20.0",
"element-plus": "2.14.5",
"pinia": "^2.0.36",
"qrcode": "^1.5.4",
"vue": "3.5.41",
"vue": "^3.5.42",
"vue-icons-plus": "^0.1.6",
"vue-router": "^4.2.0"
},
@ -36,6 +36,7 @@
"@babel/runtime": "7.29.7",
"es5-ext": "0.10.64",
"nanoid": "3.3.18",
"prismjs": "1.30.0"
"prismjs": "1.30.0",
"source-map-js": "^1.2.2"
}
}

View File

@ -34,10 +34,10 @@
dependencies:
"@babel/types" "^7.27.0"
"@babel/parser@^7.29.8":
version "7.29.8"
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.29.8.tgz#9653716a2f10c677b98fbc63d4bfb000c302cf17"
integrity sha512-E8lTAYNB1KW+FH+VGJuZM1ioAx2E6oVlvQFRrf5P8ZZmsiJXYAD9vTFV7yyEURNzgh1dFqMZuO6tUwcARbqFCA==
"@babel/parser@^7.29.9":
version "7.29.9"
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.29.9.tgz#e7ee0a24f752c5296c6455855ccb72662e67ea96"
integrity sha512-CjXrNHTnvqBVqHgdBysY3vk2T8tpJHb5/RMeHJBTyVa9xgugCB0CJTx/3oO8RV2QRQP391RWpB7D6hLjm8V9uA==
dependencies:
"@babel/types" "^7.29.8"
@ -425,24 +425,24 @@
estree-walker "^2.0.2"
source-map-js "^1.2.0"
"@vue/compiler-core@3.5.41":
version "3.5.41"
resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.5.41.tgz#82a4012d8b420f5a62c1658a72d16f7d1edf11aa"
integrity sha512-q0Xtv/F9w2YO/7htQhtiL+Ev2WCJbe5N2hc+XfgyKkEKqWpSxknmT8QOuGdEKNdjPq0c3F7rNpFkTo3Kfrm7pg==
"@vue/compiler-core@3.5.44":
version "3.5.44"
resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.5.44.tgz#6e5b3b56ec7747390dd8d20ee31717fc58106bb4"
integrity sha512-k34nCytbK8PQ1gR2mGROYOw6Pnv/mumqIdrZ3x2tbyXZDWm7ViKGLTfdB+DRrWqEQsLgGJvn0WN9jBif5zCTLQ==
dependencies:
"@babel/parser" "^7.29.8"
"@vue/shared" "3.5.41"
"@babel/parser" "^7.29.9"
"@vue/shared" "3.5.44"
entities "^7.0.1"
estree-walker "^2.0.2"
source-map-js "^1.2.1"
source-map-js "^1.2.2"
"@vue/compiler-dom@3.5.41":
version "3.5.41"
resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.5.41.tgz#1029f75de09c665a0a92c6156463754192acb361"
integrity sha512-oKacVfNglLvGjnS6BXOlGL7EyG2h8X03pqXCjzotRZUaXGjbrTJUnVAQjrCqUnS+lyu31nwQjZY/d817GmCnfw==
"@vue/compiler-dom@3.5.44":
version "3.5.44"
resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.5.44.tgz#43794b48fa3acee2600709e56c75a18e6bb2fe3c"
integrity sha512-W5AoBFWdw1lQAKiHowkfgFKFab82oSRT6sGsPfw/q1GRjsy/ZJFLHGhJyBRIFN9APLTUduDH9U2JAiPOIyKuYg==
dependencies:
"@vue/compiler-core" "3.5.41"
"@vue/shared" "3.5.41"
"@vue/compiler-core" "3.5.44"
"@vue/shared" "3.5.44"
"@vue/compiler-dom@^3.5.0":
version "3.5.13"
@ -452,28 +452,28 @@
"@vue/compiler-core" "3.5.13"
"@vue/shared" "3.5.13"
"@vue/compiler-sfc@3.5.41":
version "3.5.41"
resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.5.41.tgz#f9c7c2170ad6ee4bf35c178b5df026485d8a63db"
integrity sha512-XJhip7R2wy6vX3knCxdZN4KracFaZUef58s1KYewqluedHIJaPIVfXoYT7MF1F8nCvv6k8bWWxDC8opMkg1VTQ==
"@vue/compiler-sfc@3.5.44":
version "3.5.44"
resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.5.44.tgz#73b85b01825d429adda0ea2d5821c2e55eb381eb"
integrity sha512-dzHmQ4jXTpdr5FjIQUeykVakN/uzqFbUo9/C5ikBFg3a3PeM6uRxeczx1ZbXBML0/zJstEh3ygYipzR5Z7b2Pw==
dependencies:
"@babel/parser" "^7.29.8"
"@vue/compiler-core" "3.5.41"
"@vue/compiler-dom" "3.5.41"
"@vue/compiler-ssr" "3.5.41"
"@vue/shared" "3.5.41"
"@babel/parser" "^7.29.9"
"@vue/compiler-core" "3.5.44"
"@vue/compiler-dom" "3.5.44"
"@vue/compiler-ssr" "3.5.44"
"@vue/shared" "3.5.44"
estree-walker "^2.0.2"
magic-string "^0.30.21"
postcss "^8.5.19"
source-map-js "^1.2.1"
postcss "^8.5.29"
source-map-js "^1.2.2"
"@vue/compiler-ssr@3.5.41":
version "3.5.41"
resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.5.41.tgz#8e5f9f6a8d21b802fce7373807dd935ed4541083"
integrity sha512-U3v5OejKEGqOI0Wy0+Sz7hGuIFZHA4LSXzrNM3IMIeDyJEBBfTpX26n3SDgToRpP2bLc9FfI2j/kSgcJ8Emq5A==
"@vue/compiler-ssr@3.5.44":
version "3.5.44"
resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.5.44.tgz#8036f76c6f45eebbbc6d0d1cf2fd4d76e44a3138"
integrity sha512-xr5gb1JVHlfXJwSlRz1FeP6uxoazdzHuMTVLE7up+4Vrqxk219CvxLPxD9NXBt47yvZW7+p4DXfyp4O1fkByIA==
dependencies:
"@vue/compiler-dom" "3.5.41"
"@vue/shared" "3.5.41"
"@vue/compiler-dom" "3.5.44"
"@vue/shared" "3.5.44"
"@vue/compiler-vue2@^2.7.16":
version "2.7.16"
@ -502,49 +502,49 @@
muggle-string "^0.4.1"
path-browserify "^1.0.1"
"@vue/reactivity@3.5.41":
version "3.5.41"
resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.5.41.tgz#83be61b88b198f21c157d3aa6dcb843a25a11872"
integrity sha512-rznsqKM0np0x18EjzF8x88MpEhdNsffbvFbckLL5+oUKz1BxAImEmO7J1ArRYSyo6aQaVoBDp7jEkT91OOxydA==
"@vue/reactivity@3.5.44":
version "3.5.44"
resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.5.44.tgz#6721374ab041003d16f2a90304f720c3b35d568c"
integrity sha512-u+QJdKeBBEADkPdevsL+6E12QlYVfBD8Zcw5qjDQKtamI6l14KyqazJMobhCKelhWN5zpyKUiEDoTyHE93cqWw==
dependencies:
"@vue/shared" "3.5.41"
"@vue/shared" "3.5.44"
"@vue/runtime-core@3.5.41":
version "3.5.41"
resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.5.41.tgz#a3e023c9f21809c81f24813dacb7ffa18a2e4161"
integrity sha512-Vcry58hiAKwGen9Z1jUZE0feFsNArPCMOImYI8el48A9Idf6DuQYD0U05zZIF2Iad1hGhPSvcbBbAOhNr55fhg==
"@vue/runtime-core@3.5.44":
version "3.5.44"
resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.5.44.tgz#e3e4a2cd13aee28c2a447df583614138b86dbabd"
integrity sha512-uEa/ndwjhrrhnOfb2p+sZy6zeoamJOISqaLSJGk/8R6nABT1ZldpzcJoPzKj+zHVomVBPcmQYyC2r4LtvDV6CQ==
dependencies:
"@vue/reactivity" "3.5.41"
"@vue/shared" "3.5.41"
"@vue/reactivity" "3.5.44"
"@vue/shared" "3.5.44"
"@vue/runtime-dom@3.5.41":
version "3.5.41"
resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.5.41.tgz#428f7a0420402385fae17d413d25169f98f64205"
integrity sha512-3vVBahVBS9+U6cmXBLyb8nE6/yYo4J/CGI9eVFs3KiMc0YHuudwKyShTD65jtJy/L9PUUxNAFu4cj4LiJ0UFbw==
"@vue/runtime-dom@3.5.44":
version "3.5.44"
resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.5.44.tgz#7406fd4a63580b7a532b41f7cf4fc1dfedbdeddb"
integrity sha512-3fc4ARcXVhVBaJ3ujWiNZJARD6pkyRcwG+ZYhMzjKtKUp7MAY0HLwr7r3Smep3Li6ZaWT6ewdmx8XqdaD5oNZg==
dependencies:
"@vue/reactivity" "3.5.41"
"@vue/runtime-core" "3.5.41"
"@vue/shared" "3.5.41"
"@vue/reactivity" "3.5.44"
"@vue/runtime-core" "3.5.44"
"@vue/shared" "3.5.44"
csstype "^3.2.3"
"@vue/server-renderer@3.5.41":
version "3.5.41"
resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.5.41.tgz#035a38c79182f154495238ea83acba24266ac200"
integrity sha512-n6hx/pNFfbD6SuyeuMVkvqox8bwf/ET9JlA/kAz/imw8sw++wkqKe2mHX5KutjPpbKE4Z56yTHszoOjGMI9igQ==
"@vue/server-renderer@3.5.44":
version "3.5.44"
resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.5.44.tgz#42617f6efc6b58fc94f181a79ef23e71db4b8d51"
integrity sha512-R4S1UoH4h5Frrauv8Z5XE5TxV9oBiUSgWIC4TyVK1FK+RocRnOLwFA5Xcmo2011RlgJp+AbZCnw6afrhlgRuUQ==
dependencies:
"@vue/compiler-ssr" "3.5.41"
"@vue/runtime-dom" "3.5.41"
"@vue/shared" "3.5.41"
"@vue/compiler-ssr" "3.5.44"
"@vue/runtime-dom" "3.5.44"
"@vue/shared" "3.5.44"
"@vue/shared@3.5.13", "@vue/shared@^3.5.0":
version "3.5.13"
resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.5.13.tgz#87b309a6379c22b926e696893237826f64339b6f"
integrity sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==
"@vue/shared@3.5.41":
version "3.5.41"
resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.5.41.tgz#ac476497f74495f7525087270849841756555cf2"
integrity sha512-IOnwSCma8j+9xJT6b8H0dEYidC80NsYmNMlZxRsukYcSoGaDBohog5hDxzeUXdFeGWFA++vWvxqOmrr96VlqMA==
"@vue/shared@3.5.44":
version "3.5.44"
resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.5.44.tgz#eefe91aa2e17c617260c4ae4c21246be5d85642e"
integrity sha512-H82XLH0DjmSOdbEwO15x3QTo1f5PWEtv237eLpYKc0mqLu+B8hnq16lFWmuBmNurkeiG3wr+oM1FhOll/YVFRg==
"@vueuse/core@14.4.0":
version "14.4.0"
@ -710,10 +710,10 @@ asynckit@^0.4.0:
resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==
axios@1.19.0:
version "1.19.0"
resolved "https://registry.yarnpkg.com/axios/-/axios-1.19.0.tgz#ddf864d4c8233c0e6873746ab59361537d05ad39"
integrity sha512-ht/iuYZXEjFxLH/Hkezgd7m6JKlHHXEUSneaDz8uZe1Gj5QZtCnpyDsckvAiEnT89OEbCLmnte4R4sn7P0EKFw==
axios@^1.20.0:
version "1.20.0"
resolved "https://registry.yarnpkg.com/axios/-/axios-1.20.0.tgz#515513445aa60e71d04b6521ca6210829ccb4786"
integrity sha512-r8aOh8j9cGKpgQAqpzrUHnSIc6a59Y3Xf/cv8sy1DrHCkZHzQGEuoq1tARk6qSyDdtQGSDgpb9kFlruzPvrgwg==
dependencies:
follow-redirects "^1.16.0"
form-data "^4.0.6"
@ -1780,7 +1780,7 @@ namespace-emitter@^2.0.1:
resolved "https://registry.npmmirror.com/namespace-emitter/-/namespace-emitter-2.0.1.tgz#978d51361c61313b4e6b8cf6f3853d08dfa2b17c"
integrity sha512-N/sMKHniSDJBjfrkbS/tpkPj4RAbvW3mr8UAzvlMHyun93XEm83IAvhWtJVHo+RHn/oO8Job5YN4b+wRjSVp5g==
nanoid@3.3.18, nanoid@^3.1.25, nanoid@^3.2.0, nanoid@^3.3.17, nanoid@^3.3.8:
nanoid@3.3.18, nanoid@^3.1.25, nanoid@^3.2.0, nanoid@^3.3.20, nanoid@^3.3.8:
version "3.3.18"
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.18.tgz#f66a2de1199ffde0fcf21c8a5f13106b1c081913"
integrity sha512-DTg4MJbGMWkfi6VZFdNt2/caMbQy4Ou+Op/hJQvGEWcnVfoA1QA+xzRKAzw9jD6+GVOOeYr/mIcuDSdug6F6+w==
@ -1964,14 +1964,14 @@ postcss@^8.4.27:
picocolors "^1.1.1"
source-map-js "^1.2.1"
postcss@^8.5.19:
version "8.5.26"
resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.5.26.tgz#6e75135780c7e10df3433bf2266c552d35c8c620"
integrity sha512-u82N74LFzG8ca+dD8puPnplTXoGH4fTPpVGuIbt36G3qvNlkvfD0lEAZSxaly3KX8TS/L1A1gsCEmvKmBcVbkQ==
postcss@^8.5.29:
version "8.5.30"
resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.5.30.tgz#f76f192357d2b7026b651fd2c7baa60d05325a9e"
integrity sha512-zkd+e9S1AQHhmaBKye9zlFHWjOwVgqXl1q3ECYy8561K7qxR2cREf/STLskulBFd78k6AOFeA+ff1TtEzk9bAA==
dependencies:
nanoid "^3.3.17"
nanoid "^3.3.20"
picocolors "^1.1.1"
source-map-js "^1.2.1"
source-map-js "^1.2.2"
preact@^10.5.13:
version "10.15.1"
@ -2129,10 +2129,10 @@ snabbdom@^3.1.0:
resolved "https://registry.npmmirror.com/snabbdom/-/snabbdom-3.5.1.tgz#25f80ef15b194baea703d9d5441892e369de18e1"
integrity sha512-wHMNIOjkm/YNE5EM3RCbr/+DVgPg6AqQAX1eOxO46zYNvCXjKP5Y865tqQj3EXnaMBjkxmQA5jFuDpDK/dbfiA==
source-map-js@^1.2.0, source-map-js@^1.2.1:
version "1.2.1"
resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46"
integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==
source-map-js@^1.2.0, source-map-js@^1.2.1, source-map-js@^1.2.2:
version "1.2.2"
resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.2.tgz#79fb88d97535a21cb27162cb05d211b67acea4ab"
integrity sha512-KGj/8Y43x35aZVDtt+J4mK1hoLGHULMYfSkODJNQjNDC3oW1PqPoxMwo0pLUsWM/UEGzON/NxeHywEfNXNP3Vw==
ssr-window@^3.0.0-alpha.1:
version "3.0.0"
@ -2352,16 +2352,16 @@ vue-tsc@^2.1.6:
"@volar/typescript" "~2.4.11"
"@vue/language-core" "2.2.8"
vue@3.5.41:
version "3.5.41"
resolved "https://registry.yarnpkg.com/vue/-/vue-3.5.41.tgz#8864bddfe59ce128a28c9bad219cd9248916af73"
integrity sha512-2laE0p+aK+/AOPG/XL/WepOs/GlK755LJ1XECi9kDUrz1FKNw8rb2Xzlw9JS1rqEV55nb0ttsKxVlTCcd+R5cg==
vue@^3.5.42:
version "3.5.44"
resolved "https://registry.yarnpkg.com/vue/-/vue-3.5.44.tgz#de7828ab2cf53757ecb920564b7b6c36bf187aca"
integrity sha512-dvvmaOCG7lAMkJTPqPwWeGMsPS6DIsFsfZDUgBp9V6mHf9b3+/wyVwYR4Es+WV6uJC0FKRxp81Obcq0ZwUcGFQ==
dependencies:
"@vue/compiler-dom" "3.5.41"
"@vue/compiler-sfc" "3.5.41"
"@vue/runtime-dom" "3.5.41"
"@vue/server-renderer" "3.5.41"
"@vue/shared" "3.5.41"
"@vue/compiler-dom" "3.5.44"
"@vue/compiler-sfc" "3.5.44"
"@vue/runtime-dom" "3.5.44"
"@vue/server-renderer" "3.5.44"
"@vue/shared" "3.5.44"
webpack-virtual-modules@^0.6.2:
version "0.6.2"