Это значит что снипеты кода генерируются пользователем? А если так, то дело не в руби и его механизмах изоляции. Даже если вытащить такой снипет из бд, сохранить в файл и передать файл на вход интерпретатору, то он так же его исполнит как и eval
@channel risk management. Архитектор планирует, что правила РМ буду писать рисковики. Я предлагал заюзать JS с сахаром в виде кофе, что НАМНОГО безопаснее чем руби. Тем более я такое уже реализовывал.
@mimikadze Для удобного редактирования и деплоя (помечаем правило как production ready ) правил в систему.
GitHub анонсировали security alerts. Данный функционал анализирует граф зависимостей проекта и оповещает о найденных уязвимостях. Пока что поддерживаются только Javascript and Ruby.