
Авторизованная исследовательская лаборатория безопасности, воспроизводящая CVE-2026-31852 (jellyfin/jellyfin-ios pull_request_target pwn в code-quality.yml) — изолированный снимок, не являющийся вышестоящим проектом
Автоматизированный исследовательский артефакт — не вышестоящий проект.
Этот репозиторий — одноразовая лаборатория, созданная автоматизированной системой для магистерской диссертации в Université Laval по воспроизведению опубликованных уязвимостей в рабочих процессах GitHub Actions. Это точный снимок
jellyfin/jellyfin-iosна коммитеb30fda80bc788580a3ea1743d085b4700076ffa7(2026-01-12), распространяемый под собственной лицензией этого проекта, файл которой включён без изменений в этот снимок.Вышестоящий проект не участвует, никогда не является целью, а изучаемая здесь уязвимость уже является публичной. Каждый секрет и переменная в этом репозитории — случайно сгенерированное фиктивное значение — никаких реальных учётных данных здесь нет. Ссылки на действия и образы раннеров закреплены на те значения, которые они получили на 2026-01-12; см.
pinning.mdв выводе системы для каждого изменения, внесённого в снимок.Вопросы или возражения: [email protected]
Jellyfin для iOS — это мобильное приложение, созданное с помощью Expo, ориентированное в первую очередь на устройства iOS. Мы приветствуем все вклады и pull request'ы! Если у вас есть более крупная функция, пожалуйста, откройте issue, чтобы мы могли обсудить реализацию до того, как вы начнёте. Мы используем GitHub Projects в качестве общего плана для релизов.
Переводы можно очень легко улучшить через наш экземпляр Weblate. Посмотрите на следующую графику, чтобы узнать, нуждается ли ваш родной язык в доработке!
Клонируйте или скачайте этот репозиторий.
git clone https://github.com/jellyfin/jellyfin-ios.git
cd jellyfin-ios
Установите зависимости сборки с помощью npm в каталоге проекта.
npm install
Запустите инструменты сборки.
npm start
Следуйте инструкциям в терминале или окне браузера, чтобы открыть приложение на устройстве или эмуляторе.
| Название приложения | Статус | Платформы | Описание |
|---|---|---|---|
| Jellyfin для iOS | ✅ Активен | iOS, iPadOS | Приложение в этом репозитории. Это веб-обёртка на основе Expo (React Native) с некоторыми нативными улучшениями. Доступно в App Store для iPhone и iPad. |
| Swiftfin | ✅ Активен | iOS, iPadOS, tvOS | Swiftfin — это современный видеоклиент. Разработан на Swift для максимального прямого воспроизведения с мощью VLC и нативного вида на всех классах устройств Apple. Бета-версия доступна в App Store. |