Этот ответ решает аналогичную проблему hoek
, а этот ответ подробно объясняет отчеты аудита неуязвимости.
npm audit
отчеты возможно проблем.Нет необходимости, чтобы это были реальные проблемы, которые должны быть решены.
Вложенная зависимость, такая как karma > log4js > loggly > request > hawk > boom > hoek
, может потребовать разветвления множества пакетов в цепочке зависимостей на случай, если она должна быть исправлена.
Prototype pollution
Диагноз указывает на запах кода.Причина, по которой запах прототипа пахнет, заключается в том, что он может вызвать проблемы с безопасностью.По этой причине он помечен как Moderate
.Маловероятно, что это вызывает какие-либо угрозы безопасности в пакете hoek
из-за его работы, независимо от того, как используется пакет (это также важно).
Кроме того, karma > log4js > loggly > request > hawk > boom > hoek
цепочка зависимостей означает, что проблемапроисходит в зависимости развития.Большинство проблем безопасности в первую очередь применимы к зависимостям, которые используются в производстве.Эта проблема специфична для испытаний и кармы.Это практически невозможно, это угроза.
TL; DR: это не уязвимость .Это нужно игнорировать.Любой отчет npm audit
должен пройти проверку работоспособности, прежде чем будут предприняты какие-либо попытки его исправить.