Shelly 3.1 llega con soporte para construir paquetes Arch y chequeos de seguridad
La nueva versión del gestor gráfico añade el comando shelly build con análisis automático de PKGBUILD, detección de binarios sospechosos, homoglifos y comportamientos riesgosos. Ya es predeterminado en CachyOS.
Shelly 3.1 ya está disponible y trae una novedad que lo posiciona como algo más que un simple frontend gráfico: la capacidad nativa de construir paquetes compatibles con Arch Linux directamente desde su propia biblioteca.
El comando shelly build no es solo un wrapper de makepkg. Integra el proceso de compilación dentro de la herramienta, analiza el PKGBUILD completo, los archivos fuente locales, los scripts de instalación y el changelog antes de comenzar. Esto lo hace especialmente útil para quienes mantenemos paquetes en el AUR o modificamos recetas propias.
Uno de los puntos más interesantes de esta versión son las comprobaciones de seguridad previas a la construcción. Shelly busca binarios incluidos en las fuentes, comandos potencialmente peligrosos que se ejecutarían post-instalación, referencias inseguras a archivos locales y sustituciones de comandos que podrían comprometer el sistema. Además, incorpora detección de homoglifos y caracteres visualmente similares, un riesgo real en un ecosistema comunitario como el AUR donde un nombre parecido puede ocultar algo malicioso.
Estas medidas no convierten a Shelly en un antivirus infalible, pero sí dan al usuario más información antes de ejecutar código ajeno. Como siempre repetimos en la cultura hacker, el análisis humano sigue siendo insustituible, pero cualquier herramienta que ayude a levantar banderas rojas es bienvenida.
Para quienes vienen de otras distribuciones, Shelly ofrece una interfaz unificada que maneja repositorios oficiales, AUR, Flatpaks, AppImages y paquetes locales sin necesidad de aprender una docena de herramientas distintas. En CachyOS ya reemplazó a Octopi como gestor gráfico predeterminado, lo que le da una base de usuarios concreta y motivada para seguir evolucionando.
La filosofía detrás del proyecto respeta el espíritu de Arch: los usuarios avanzados siguen teniendo pacman y las herramientas de línea de comandos disponibles. Shelly no pretende reemplazar el terminal, sino dar una alternativa gráfica moderna que no sacrifique funcionalidad. Ahora, además, permite participar activamente en la creación de paquetes sin salir de la aplicación.
Esta actualización refuerza el rol de Shelly como herramienta integral para la administración de software en distribuciones basadas en Arch. Al combinar consumo, construcción y revisión de paquetes con un enfoque en la seguridad, se posiciona como una opción sólida tanto para usuarios intermedios como para quienes mantienen paquetes en la comunidad.
Fuente: Linux Adictos