Как устранить уязвимости, такие как отказ в обслуживании регулярных выражений? - PullRequest
0 голосов
/ 03 июня 2019

Когда я запускаю свой реактивный проект, я получаю следующие уязвимости:

enter image description here

Как я могу исправить эту проблему?И кто-нибудь может объяснить мне, о чем это меня предупреждает?Нужно ли обновлять babel-cli?

Я попытался установить braces@2.3.0, чтобы проверить, исчезло ли это предупреждение, но ничего не изменилось при его установке.

Мой package.json файл:

{ "name": "Recordshop", "version": "1.0.0", "scripts": { "prestart": "babel-node src-gen/config/startMessage.js", "start": "npm-run-all --parallel open:src-gen lint:watch", "open:src-gen": "babel-node src-gen/config/server.dev.js", "lint": "node_modules/.bin/esw webpack.config.* src-gen src-gen/config", "lint:watch": "npm run lint -- --watch", "clean-prod": "npm run remove-prod && mkdirp prod/app", "remove-prod": "node_modules/.bin/rimraf ./prod", "build:html": "babel-node src-gen/config/buildHTML.js", "prebuild": "npm-run-all clean-prod lint build:html", "build": "babel-node src-gen/config/build.js", "postbuild": "babel-node src-gen/config/server.prod.js" }, "private": true, "optionalDependencies": { "fsevents": "*" }, "dependencies": { "babel-polyfill": "^6.23.0", "es6-promise": "^4.0.5", "isomorphic-fetch": "^2.2.1", "react": "^16.2.0", "react-dom": "^16.2.0", "react-fontawesome": "^1.6.1", "react-redux": "^5.0.5", "react-router-dom": "^4.1.1", "react-router-redux": "^4.0.7", "reduce-reducers": "^0.1.2", "redux": "^3.6.0", "redux-thunk": "^2.1.0" }, "devDependencies": { "ajv": "^5.0.0", "babel-cli": "^6.26.0", "babel-core": "^6.24.1", "babel-loader": "^7.0.0", "babel-plugin-react-display-name": "^2.0.0", "babel-plugin-transform-class-properties": "^6.24.1", "babel-plugin-transform-decorators": "6.24.1", "babel-preset-env": "^1.6.0", "babel-preset-react": "^6.24.1", "babel-preset-react-hmre": "^1.1.1", "babel-register": "^6.24.1", "chalk": "^2.1.0", "cheerio": "^1.0.0-rc.2", "colors": "^1.1.2", "compression": "^1.6.2", "compression-webpack-plugin": "^1.1.11", "cross-env": "^5.0.0", "css-loader": "^2.1.1", "eslint": "^4.19.0", "eslint-import-resolver-webpack": "^0.8.1", "eslint-plugin-import": "^2.3.0", "eslint-plugin-react": "^7.0.1", "eslint-watch": "^3.1.0", "eventsource-polyfill": "^0.9.6", "express": "^4.15.3", "extract-text-webpack-plugin": "^3.0.2", "file-loader": "^1.1.11", "image-webpack-loader": "^4.2.0", "jquery": "^3.1.1", "mkdirp": "^0.5.1", "node-sass": "^4.5.3", "npm-run-all": "^4.0.2", "open": "^6.3.0", "redux-immutable-state-invariant": "^2.0.0", "rimraf": "^2.5.4", "sass-loader": "^6.0.5", "style-loader": "^0.20.3", "url-loader": "^1.0.1", "webpack": "^4.32.2", "webpack-combine-loaders": "^2.0.3", "webpack-dev-middleware": "^2.0.5", "webpack-hot-middleware": "^2.18.0" } }

Спасибо за помощь!

1 Ответ

0 голосов
/ 03 июня 2019

Чтобы решить это, вы должны попробовать много вещей

  1. Пробег npm audit fix
  2. Удалить node_modules
  3. Установите все пакеты снова, запустив npm i
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...