
Laboratorio autorizado de investigación de seguridad que reproduce CVE-2026-31852 (jellyfin/jellyfin-ios pull_request_target pwn en code-quality.yml) — instantánea aislada, no el proyecto upstream.
Artefacto de investigación automatizado — no es el proyecto original.
Este repositorio es un laboratorio desechable construido por un sistema automatizado para una tesis de maestría en la Université Laval sobre la reproducción de vulnerabilidades publicadas en flujos de trabajo de GitHub Actions. Es una instantánea verbatim de
jellyfin/jellyfin-iosen el commitb30fda80bc788580a3ea1743d085b4700076ffa7(2026-01-12), redistribuida bajo la licencia de ese mismo proyecto, cuyo archivo se incluye sin cambios en esta instantánea.El proyecto original no está involucrado, nunca es el objetivo, y la vulnerabilidad estudiada aquí ya es pública. Cada secreto y variable en este repositorio es un valor ficticio generado aleatoriamente — no hay ninguna credencial real presente. Las referencias a acciones e imágenes de ejecutores están fijadas a lo que resolvieron el 2026-01-12; consulte
pinning.mden la salida del sistema para cada cambio realizado en la instantánea.Preguntas u objeciones: [email protected]
Jellyfin para iOS es una aplicación móvil construida con Expo dirigida principalmente a dispositivos iOS. ¡Agradecemos todas las contribuciones y solicitudes de extracción! Si tiene en mente una función más grande, abra un issue para que podamos discutir la implementación antes de comenzar. Usamos GitHub Projects como una hoja de ruta general para los lanzamientos.
Las traducciones se pueden mejorar muy fácilmente desde nuestra instancia de Weblate. Revise el siguiente gráfico para ver si su idioma nativo podría necesitar algo de trabajo.
Clone o descargue este repositorio.
git clone https://github.com/jellyfin/jellyfin-ios.git
cd jellyfin-ios
Instale las dependencias de compilación usando npm en el directorio del proyecto.
npm install
Inicie las herramientas de compilación.
npm start
Siga las instrucciones en la terminal o en la ventana del navegador para abrir en un dispositivo o emulador.
| Nombre de la aplicación | Estado | Plataformas | Descripción |
|---|---|---|---|
| Jellyfin para iOS | ✅ Activo | iOS, iPadOS | La aplicación en este repositorio. Es un envoltorio web basado en Expo (React Native) con algunas mejoras nativas. Está disponible en la App Store para iPhone y iPad. |
| Swiftfin | ✅ Activo | iOS, iPadOS, tvOS | Swiftfin es un cliente de video moderno. Diseñado en Swift para maximizar la reproducción directa con el poder de VLC y verse nativo en todas las clases de dispositivos Apple. La beta está disponible en la App Store. |