🦀 Кто-то скачал все build.rs с crates.io и создал инструмент для случайного анализа скриптов.



Причина: после недавней supply chain-атаки автор решил понять, что на самом деле происходит с build.rs.

В процессе обнаружилось много любопытного:

* прокидывание git commit hash в env
* cfg-алиасы
* директивы линковщика
* генерация кода из protobuf/OpenAPI/Excel
* загрузка внешних артефактов, иногда без проверки хеша

Наиболее интересное — предложения для Cargo: стандартная информация о VCS, artifact-dependencies для стабильных загрузок и специальный режим для crates с кодогенерацией.

https://github.com/guineawheek/build-rs-gacha

Cargo SupplyChainSecurity BuildSystems
Просмотры: 8 184
Открыть в MAX Сообщить о неточности

Репосты публикации

Публикация канала

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти