拒绝服务http-proxy:离子角

问题描述 投票:0回答:1

我有Ionic Angular项目,今天我安装了npm个软件包后,

它在末尾显示found 3 vulnerabilities (1 low, 2 high)消息。

并且当我运行npm audit时,它返回了这个,

┌───────────────┬──────────────────────────────────────────────────────────────┐
│ High          │ Denial of Service                                            │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package       │ http-proxy                                                   │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Patched in    │ No patch available                                           │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ @angular-devkit/build-angular [dev]                          │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path          │ @angular-devkit/build-angular > webpack-dev-server >         │
│               │ http-proxy-middleware > http-proxy                           │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info     │ https://npmjs.com/advisories/1486                            │
└───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ High          │ Denial of Service                                            │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package       │ http-proxy                                                   │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Patched in    │ No patch available                                           │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ karma [dev]                                                  │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path          │ karma > http-proxy                                           │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info     │ https://npmjs.com/advisories/1486                            │
└───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ Low           │ Prototype Pollution                                          │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package       │ yargs-parser                                                 │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Patched in    │ >=13.1.2 <14.0.0 || >=15.0.1 <16.0.0 || >=18.1.2             │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ @angular-devkit/build-angular [dev]                          │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path          │ @angular-devkit/build-angular > webpack-dev-server > yargs > │
│               │ yargs-parser                                                 │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info     │ https://npmjs.com/advisories/1500                            │
└───────────────┴──────────────────────────────────────────────────────────────┘

然后我运行了npm audit --prod

                       === npm audit security report ===                        

found 0 vulnerabilities
 in 78 scanned packages

这是说,它在生产环境中不受影响吗?

并且一旦我访问了审计报告中的给定链接以获取更多信息,它就会说,

目前没有可用的修复程序。考虑使用替代程序包,直到提供修复程序为止。

那么http-proxy包有没有其他选择?

提前感谢。

node.js angular npm webpack-dev-server http-proxy-middleware
1个回答
0
投票

这是说,它在生产环境中不受影响吗?

是的,它不会影响您的产品环境。 http-proxy仅在您的dev依赖项中使用,如您在“ Depenceny of”行中所见。

那么http-proxy软件包有没有其他选择?

我不这么认为,因为Angular本身就是使用它。我们必须等到正式修复为止。

© www.soinside.com 2019 - 2024. All rights reserved.