Термин

Зависимость (пакет)

Готовый чужой компонент, который проект использует вместо того, чтобы писать это самому: обработка платежей, отправка писем, календарь. Экономит месяцы и приносит чужие риски.

Что это

Практически ни один современный проект не пишется с нуля: он собирается из десятков и сотен готовых библиотек. Это нормально и правильно - но означает, что часть вашего сайта написана людьми, которых вы не знаете.

Что с этим делать

Зависимости нужно обновлять: в них находят и чинят уязвимости. Заброшенный проект отличается от живого именно этим - не отсутствием новых функций, а отсутствием обновлений безопасности.

Почему это важно вам

Сайт, собранный год назад и с тех пор не обновлявшийся, небезопасен, даже если внешне работает прекрасно. Обновление зависимостей - обязательная регулярная работа, и её стоит заложить в стоимость владения сразу.

Связанные термины