Флаг --fix в deno audit не исправляет найденные уязвимости
Разработчик проверил deno audit в Deno 2.9.7: команда быстро находит уязвимости в npm-зависимостях, но флаги --fix, --ignore и --frozen-lockfile не меняют результат. В тесте с semver 7.5.1 (ReDoS, исправлен в 7.5.2) deno.lock остался неизменным.
- deno audit нашёл 13 уязвимостей в minimist, lodash и semver за 0,17–0,30 с
- Флаг --fix не обновил semver 7.5.1 до исправленной 7.5.2, lockfile не изменился
- ignore не сработал ни по GHSA-c2qf-rxjj-qqgw, ни по CVE-2022-25883
- Блокировка lifecycle-скриптов работает: core-js postinstall запустился только после approve-scripts
Читать дальше
Софт