2 месяца назад
Чужой код в Production: как обычный npm install превращается в атаку на всю компанию
Есть команда, которую разработчики выполняют практически автоматически: npm install Она выглядит безобидно. Пакетный менеджер скачивает библиотеку, устанавливает зависимости — и через несколько секунд проект готов к работе. Но за этой командой скрывается серьёзная модель доверия. Вы доверяете не только библиотеке, которую выбрали сами. Вы доверяете её разработчику, его аккаунту, CI/CD, системе публикации, транзитивным зависимостям и сотням или тысячам пакетов, которые могут оказаться внутри node_modules...
903 читали · 3 года назад
Что такое npm? Руководство по Node Package Manager для начинающих
👋🏻 Привет! С вами снова Merion Academy - платформа доступного IT образования. Эта статья послужит хорошим руководством по вашему любимому верному спутнику Node.js – npm. Node.js штурмует мир с 2009 года. Сотни тысяч систем были построены с помощью Node.js, что побудило сообщество разработчиков заявить, что «JavaScript поглощает программное обеспечение». Одним из составляющий успеха Node стал npm – его популярный диспетчер пакетов, который позволяет разработчикам JavaScript быстро и легко обмениваться полезными пакетами, такими как lodash и moment...