NPM для начинающих. Полный гайд: установка, команды, флаги, разбор package.json, версионирование
Чужой код в Production: как обычный npm install превращается в атаку на всю компанию
Есть команда, которую разработчики выполняют практически автоматически: npm install Она выглядит безобидно. Пакетный менеджер скачивает библиотеку, устанавливает зависимости — и через несколько секунд проект готов к работе. Но за этой командой скрывается серьёзная модель доверия. Вы доверяете не только библиотеке, которую выбрали сами. Вы доверяете её разработчику, его аккаунту, CI/CD, системе публикации, транзитивным зависимостям и сотням или тысячам пакетов, которые могут оказаться внутри node_modules...