Профиль: Аноним (вход | регистрация) неRU opennet.me  
The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"В NPM 12.0 по умолчанию отключён запуск скриптов при установке пакетов"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"В NPM 12.0 по умолчанию отключён запуск скриптов при установке пакетов"  +/
Сообщение от opennews (??), 09-Июл-26, 21:34 
Опубликован выпуск пакетного менеджера NPM 12.0, входящего в поставку Node.js и применяемого для распространения модулей на языке JavaScript. Новая версия примечательна прекращением по умолчанию запуска скриптов во время установки пакетов. Предполагается, что изменение усложнит проведение атак через компрометацию зависимостей и замедлит распространение червей, активируемых из установочных скриптов...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=65878

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


5. "В NPM 12.0 по умолчанию отключён запуск скриптов при установ..."  –2 +/
Сообщение от q (ok), 09-Июл-26, 22:04 
Неужели кто-то догадался, что пакет = метаданные + статичные файлы? Если ваш пакетный менеджер гоняет скрипты при установке-удалении, то это фигня на палочке, а не пакетный менеджер. Если твой дистр не уместился в наипростейшую концепцию "пакет = метаданные + статичные файлы", то твой дистр -- галиматья. На данный момент, все дистры галиматья, кроме NixOS/Guix.
Ответить | Правка | Наверх | Cообщить модератору

9. "В NPM 12.0 по умолчанию отключён запуск скриптов при установ..."  +/
Сообщение от Аноним (9), 09-Июл-26, 22:44 
Скажи это твоим любимым деб пакетам
Ответить | Правка | Наверх | Cообщить модератору

12. "В NPM 12.0 по умолчанию отключён запуск скриптов при установ..."  +/
Сообщение от Аноним_83 (?), 09-Июл-26, 23:10 
>деб пакетам

ты про зипарь, набитый скриптами запускающимися от рута?

Ответить | Правка | Наверх | Cообщить модератору

11. "В NPM 12.0 по умолчанию отключён запуск скриптов при установ..."  +1 +/
Сообщение от Аноним (11), 09-Июл-26, 22:54 
когда ставишь какой-нибудь ssh сервис, то ключи /etc/ssh/ssh_host_* должны поставляться как статичные файлы или генерироваться специальным скриптом, который просто идет отдельно от ssh?
Т.е. можно ли сделать любой пакетный менеджер нормальным, если вынести все скрипты в отдельный обязательный пакет и дергать их в зависимости от "метаданных"?
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

14. "В NPM 12.0 по умолчанию отключён запуск скриптов при установ..."  +/
Сообщение от Аноним_83 (?), 09-Июл-26, 23:12 
>когда ставишь какой-нибудь ssh сервис, то ключи /etc/ssh/ssh_host_* должны поставляться как статичные файлы или генерироваться специальным скриптом, который просто идет отдельно от ssh?

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

Ответить | Правка | Наверх | Cообщить модератору

19. "В NPM 12.0 по умолчанию отключён запуск скриптов при установ..."  +/
Сообщение от Аноним (19), 09-Июл-26, 23:40 
> На данный момент, все дистры галиматья, кроме NixOS/Guix.

flake.nix почему-то за скобками...
Сравнивать пакеты дистрибутива и NPM - такое себе.

Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

6. "В NPM 12.0 по умолчанию отключён запуск скриптов при установ..."  +/
Сообщение от Аноним (6), 09-Июл-26, 22:07 
не поможет
Ответить | Правка | Наверх | Cообщить модератору

7. "В NPM 12.0 по умолчанию отключён запуск скриптов при установ..."  –1 +/
Сообщение от Ivan_83 (ok), 09-Июл-26, 22:31 
А вот в windows XP до этого додумались раньше лет на 20 :)
Ответить | Правка | Наверх | Cообщить модератору

10. "В NPM 12.0 по умолчанию отключён запуск скриптов при установ..."  +/
Сообщение от Аноним_83 (?), 09-Июл-26, 22:52 
Не прошло и 500 лет
Ответить | Правка | Наверх | Cообщить модератору

13. "В NPM 12.0 по умолчанию отключён запуск скриптов при установ..."  +/
Сообщение от localhostadmin (ok), 09-Июл-26, 23:11 
А зачем это вообще было нужно? Не представляю в каких сценариях может понадобиться выполнение произвольного кода при установке пакета
Ответить | Правка | Наверх | Cообщить модератору

16. "В NPM 12.0 по умолчанию отключён запуск скриптов при установ..."  +/
Сообщение от Аноним (16), 09-Июл-26, 23:18 
ldconfig при любом обновлении в /usr/lib
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2026 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру