Làm thế nào để khắc phục những lỗ hổng này? (sửa lỗi kiểm toán npm không thể sửa các lỗ hổng này)


9

Dự án của tôi có 6 lỗ hổng nghiêm trọng cao và tôi không biết làm thế nào để khắc phục chúng. sửa lỗi kiểm toán npm không thành công. Xin hãy giúp tôi khắc phục điều này.

Tôi đã cài đặt https://www.npmjs.com/package/toastr cho dự án của mình và sau khi cài đặt xong, các lỗ hổng đã được hiển thị. Tôi không biết có bất kỳ kết nối. === npm báo cáo bảo mật kiểm toán ===

                             Manual Review                                  
         Some vulnerabilities require your attention to resolve             

      Visit https://go.npm.me/audit-guide for additional guidance           


High            Machine-In-The-Middle                                         

Package         https-proxy-agent                                             

Patched in      >=3.0.0                                                       

Dependency of   @angular/cli [dev]                                            

Path            @angular/cli > @schematics/update > pacote >                  
                make-fetch-happen > https-proxy-agent                         

More info       https://npmjs.com/advisories/1184                             
High            Machine-In-The-Middle                                         

Package         https-proxy-agent                                             

Patched in      >=3.0.0                                                       

Dependency of   @angular/cli [dev]                                            

Path            @angular/cli > pacote > make-fetch-happen >                   
                https-proxy-agent                                             

More info       https://npmjs.com/advisories/1184                             
High            Machine-In-The-Middle                                         

Package         https-proxy-agent                                             

Patched in      >=3.0.0                                                       

Dependency of   @angular/cli [dev]                                            

Path            @angular/cli > @schematics/update > pacote >                  
                npm-registry-fetch > make-fetch-happen > https-proxy-agent    

More info       https://npmjs.com/advisories/1184                             
High            Machine-In-The-Middle                                         

Package         https-proxy-agent                                             

Patched in      >=3.0.0                                                       

Dependency of   @angular/cli [dev]                                            

Path            @angular/cli > pacote > npm-registry-fetch >                  
                make-fetch-happen > https-proxy-agent                         

More info       https://npmjs.com/advisories/1184                             
High            Machine-In-The-Middle                                         

Package         https-proxy-agent                                             

Patched in      >=3.0.0                                                       

Dependency of   protractor [dev]                                              

Path            protractor > browserstack > https-proxy-agent                 

More info       https://npmjs.com/advisories/1184                             
High            Machine-In-The-Middle                                         

Package         https-proxy-agent                                             

Patched in      >=3.0.0                                                       

Dependency of   protractor [dev]                                              

Path            protractor > saucelabs > https-proxy-agent                    

More info       https://npmjs.com/advisories/1184
angular  npm 

Câu trả lời:


10

1) npm i --save-dev npm-force-Nghị quyết

2) Thêm phần này vào gói.json của bạn

"độ phân giải": {"https-proxy-agent": "^ 3.0.0"}

3) Hãy để độ phân giải lực npm làm điều đó

rm -r node_modules
npx npm-force-resolutions
npm install

4) chạy lại kiểm toán npm kiểm toán của bạn.

Phông chữ: https://github.com/TooTallNate/node-https-proxy-agent/issues/84#issuecomment-543884972


1
Giải pháp này chỉ hoạt động trong một khoảng thời gian và một lần nữa vấn đề tương tự xuất hiện

2

Sửa chữa BUILD vấn đề và các vấn đề cài đặt chung:

package.json

{
  ...
  "scripts": {
     "resolve-install": "npx npm-force-resolutions && npm install"
  },
  "resolutions": {
    "https-proxy-agent": "^3.0.0"
  }
}

Sau đó, thay vì npm installchỉ chạy trong cmdhoặc Dockerfile:

npm run resolve-install

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.