Аудит npm находит уязвимость в пакете пряжи, почему не находит - PullRequest
0 голосов
/ 25 ноября 2018

npm audit (и Github) обнаруживают эту уязвимость:

# Run  npm update macaddress --depth 5  to resolve 1 vulnerability

  Critical        Command Injection

  Package         macaddress

  Dependency of   css-loader [dev]

  Path            css-loader > cssnano > postcss-filter-plugins > uniqid >
                  macaddress

  More info       https://nodesecurity.io/advisories/654

Мало того, что yarn audit не находит эту уязвимость, yarn why не знает о такой зависимости:

> yarn why macaddress
yarn why v1.12.3
[1/4] Why do we have the module "macaddress"...?
[2/4] Initialising dependency graph...
[3/4] Finding dependency...
error We couldn't find a match!
Done in 0.66s

Он также не находит uniqid, однако он находит postcss-filter-plugins.

Может кто-нибудь объяснить, почему yarn и npm, похоже, имеют другое представление о том, что находится в зависимостидерево?

...