pnpm audit
Проверяет наличие известных проблем безопасности с установленными пакетами.
Если обнаружены проблемы безопасности, попробуйте обновить свои зависимости с помощью pnpm update
. Если простое обновление не устраняет все проблемы, используйте overrides для принудительной установки версий, которые не являются уязвимыми. Например, если lodash@<2.1.0
имеет уязвимости, используйте это переопределение версии пакета для принуждения использования lodash@^2.1.0
:
package.json
{
"pnpm": {
"overrides": {
"lodash@<2.1.0": "^2.1.0"
}
}
}
Или, как вариант, запустите pnpm audit --fix
.
Если вы хотите допустить некоторые уязвимости, так как уверены, что они не влияют на ваш проект, вы можете использовать параметр pnpm.auditConfig.ignoreCves
.